21.01.2014 Views

Semantic Annotation for Process Models: - Department of Computer ...

Semantic Annotation for Process Models: - Department of Computer ...

Semantic Annotation for Process Models: - Department of Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

134 CHAPTER 8. QUALITY EVALUATION OF THE METHOD<br />

Modeler — model annotator<br />

In this scenario, model annotators are modelers. They create the annotation by applying<br />

their modeling and domain knowledge. In the exemplar studies, we assume that<br />

the annotators <strong>of</strong> PM A know the modeling language BPMN and their BPMN models<br />

quite well. The similar assumption <strong>for</strong> the annotators <strong>of</strong> PM B1 and PM B2 is the knowledge<br />

<strong>of</strong> the EEML modeling language and EEML models. Moreover, they understand<br />

thoroughly their business process and domain definitions. Such a role corresponds to<br />

the modeler in the quality framework.<br />

Participant actor — annotation user<br />

<strong>Annotation</strong> users are the consumers <strong>of</strong> the annotation results. In the cases, they make<br />

use <strong>of</strong> the annotation in<strong>for</strong>mation in the process knowledge management activities, such<br />

as querying in<strong>for</strong>mation, analyzing models, and eliciting/inferring interested knowledge.<br />

They correspond to the participant actors in the quality framework.<br />

<strong>Annotation</strong> tool<br />

The annotation tool is used to support the annotation procedure. The annotation tool<br />

— Pro-SEAT provides the functions <strong>for</strong> pr<strong>of</strong>ile annotation, meta-model annotation,<br />

model annotation and goal annotation.<br />

8.3 Quality Analysis<br />

The quality evaluation includes the quality <strong>of</strong> GPO, the PSAM definitions, the annotated<br />

PSAM model instances and the annotation tool <strong>for</strong> the cases. GPO is defined<br />

as the meta-model <strong>of</strong> the annotation model, and the PSAM definitions are applied as<br />

the notation <strong>of</strong> the modeling. Thus, the language quality is analyzed on GPO and<br />

the PSAM definitions. The model quality is discussed based on the instances in the<br />

exemplar studies. The quality categories <strong>of</strong> SEQUAL are also applied to evaluate to<br />

which extent it improves the model quality.<br />

8.3.1 Quality evaluation <strong>of</strong> GPO and PSAM<br />

1. Domain appropriateness. GPO has been defined by referring most process modeling<br />

languages in enterprise modeling, and GPO includes the most vital and<br />

frequently used concepts in describing a business process. Compared with those<br />

languages, the GPO concepts are more general in the enterprise process domain.<br />

Accordingly, specific semantics in the domain can only be abstracted or encapsulated<br />

into a set in GPO. Such a quality evaluation can be made through the<br />

analysis <strong>of</strong> the meta-model annotation in the exemplars. For example, in EEML<br />

the resources could be the following different concepts — Organization, Person,<br />

In<strong>for</strong>mation Object, Skill, S<strong>of</strong>tware Tool, Manual Tool, and Material Tool. And<br />

the resource role is played by those resources. In the meta-model annotation,<br />

only two concepts Actor-role and Artifact in GPO are found to correspond

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!