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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!