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.

144 CHAPTER 9. VALIDATION OF APPLICABILITY<br />

modeling experts and domain specialists, who provide reliable mappings. Accuracy <strong>of</strong><br />

the annotation is hereby not taken into account in the evaluation.<br />

9.1.1 Application requirements<br />

In this applicational scenario, users need to navigate models <strong>for</strong> browsing the process<br />

knowledge <strong>of</strong> the legacy IS solutions, search interesting knowledge candidates <strong>for</strong> building<br />

a new solution, select suitable model fragments from the candidates, and reuse<br />

the selected model fragments in a knowledge-based integration. We there<strong>for</strong>e elicit the<br />

following requirements to implement the application. The requirements are associated<br />

with the annotation goals (G1-G4) identified in section 8.2.2. If the annotation method<br />

fulfills the requirements <strong>of</strong> the application, it satisfies the annotation goals too.<br />

• RE1 - Navigation requirements. For the purpose <strong>of</strong> browsing knowledge, navigate<br />

process models (PM A , PM B1 and PM B2 ) (related to G1). Such a requirement<br />

can be decomposed into following sub-requirements by specifying the interests <strong>of</strong><br />

process properties.<br />

– RE1.1 - List Activities and their sub-Activities.<br />

– RE1.2 - List Activities and their preceding or succeeding Activities.<br />

– RE1.3 - List Activities and their Artifacts.<br />

– RE1.4 - List Activities and their Actor-roles.<br />

– RE1.5 - List Activities and their Preconditions or Postconditions.<br />

• RE2 - Search requirements. For the purpose <strong>of</strong> locating interesting knowledge<br />

candidates, search the corresponding process model fragments across different<br />

business models by using the SCOR domain ontology (related to G2). Such a<br />

requirement can be decomposed into following sub-requirements by specifying<br />

the interests <strong>of</strong> ontological concepts.<br />

– RE2.1 - Find the model fragments <strong>of</strong> process models that reference to SCOR<br />

Management <strong>Process</strong>.<br />

– RE2.2 - Find the model fragments <strong>of</strong> process models that reference to SCOR<br />

Input/Output.<br />

– RE2.3 - Find the model fragments <strong>of</strong> process models that reference to SCOR<br />

Organizational.<br />

– RE2.4 - Find the model fragments <strong>of</strong> process models that reference to SCOR<br />

Goal.<br />

• RE3 - <strong>Semantic</strong>s checking requirements. For the purpose <strong>of</strong> selecting suitable<br />

model fragments, check the semantics <strong>of</strong> the process models and the annotation<br />

results (related to G3). Such a requirement can be decomposed into following subrequirements<br />

by specifying the interests <strong>of</strong> process semantics defined in PSAM.<br />

– RE3.1 - Check the Artifacts related to the Input/Output <strong>of</strong> Activities.<br />

– RE3.2 - Check the Activity sequences.

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

Saved successfully!

Ooh no, something went wrong!