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.

Table 3.1: Modeling constructs <strong>of</strong> different business process modeling languages<br />

Petri Net EPC EEML UML Activity BPMN<br />

Structural - process path process/task<br />

decomposition<br />

UML use case collapsed /expanded<br />

sub-processes<br />

Operational - functions process/task activity<br />

task, process<br />

/Functional<br />

(with input<br />

and output)<br />

Control<br />

transition connector, flow flow, milestone,<br />

flow/edge, <strong>for</strong>k, sequence flow, <strong>for</strong>k,<br />

node, arc<br />

decision join, decision and join, decision, merg-<br />

point merge<br />

ing, looping<br />

Resource - extension with resource role, - data object<br />

in<strong>for</strong>mation, resource type<br />

resource object<br />

Organizational - extension with resource role, partition, swimlane pool, (swim)lane<br />

role, person resource type<br />

(organization,<br />

person)<br />

Data Transaction token event milestone, flow UML state diagram message flow with<br />

with resource<br />

data object<br />

3.1. PROCESS MODELING LANGUAGES 37

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

Saved successfully!

Ooh no, something went wrong!