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.

72 CHAPTER 4. SEMANTIC ANNOTATION FRAMEWORK<br />

specified through its relations with inputs or outputs.<br />

• Actor-role is the one who interacts with an activity. Although actor and role are<br />

two different concepts, we combine these into one to represent that a role is acted<br />

by an actor and an actor is a person, or an organization or a system that operates<br />

the activity. The role is not acted by any artifact which is distinguished from the<br />

definitions <strong>of</strong> role in some modeling languages, e.g. ResourceRole in UEML.<br />

• Precondition and Postcondition represent respectively constraints be<strong>for</strong>e an activity<br />

starts and after an activity ends. Pre- or Post- conditions may also directly<br />

constrain inputs and outputs <strong>of</strong> activities.<br />

• Exception provides additional in<strong>for</strong>mation about failures <strong>of</strong> a process or any exceptional<br />

cases in a process. The exception can be handled by activities.<br />

• WorkflowPatterns represent orderings <strong>of</strong> different activities. WorkflowPattern can<br />

be refined into several specific patterns according to the workflow patterns defined<br />

in [191], such as Choice (Exclusive Choice, MultipleChoice, ParallelSpit), Merge<br />

(SimpleMerge, MultipleMerge, Synchronization) and Sequence, which are basic<br />

control workflow patterns supported by most process modeling languages with<br />

logical symbols like AND, OR and XOR. The aim <strong>of</strong> including workflow patterns in<br />

GPO is <strong>for</strong> the user to navigate preceding, succeeding, synchronizing and exclusive<br />

activities, because those workflow patterns denote semantics <strong>of</strong> process orders.<br />

Figure 4.5: General <strong>Process</strong> Ontology<br />

<strong>Process</strong> perspectives in GPO<br />

With regard to the process perspectives from the paradigm <strong>of</strong> BPM systems (defined<br />

in Chapter 3), GPO has following correspondences: GPO uses Activity together with

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

Saved successfully!

Ooh no, something went wrong!