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.

36 CHAPTER 3. STATE OF THE ART<br />

Figure 3.4: An example <strong>of</strong> UML activity model [107]<br />

merge (diamond), partition/swimlane (line without arrow like a border). The notations<br />

are exemplified in Figure 3.4. Partition/swimlane is normally used to indicate<br />

who/what is per<strong>for</strong>ming the activities, which can specify the organizational perspective.<br />

The rest notations can represent the operational/functional and control perspectives.<br />

No particular notations are provided <strong>for</strong> the phenomena associated with data in UML<br />

Activity Diagram. However, it allows to use texts linked to the flows and activities to<br />

indicate condition, object or message passed in the process. UML Activity Diagram<br />

is <strong>of</strong>ten asked to be combined with other UML diagrams to model multiple process<br />

perspectives. For example, UML Use Case Diagram can capture loose collections <strong>of</strong><br />

related activities at the high level, which might provide a view <strong>of</strong> the structural perspective<br />

<strong>of</strong> processes. After all, the lack <strong>of</strong> first class process modeling primitives is a<br />

major limitation <strong>of</strong> UML [26].<br />

3.1.5 BPMN (Business <strong>Process</strong> Modeling Notation)<br />

BPMN is a new standard <strong>of</strong> modeling business processes and Web service processes<br />

put <strong>for</strong>th by the Business <strong>Process</strong> Management Initiative [126], which is merged with<br />

OMG organization now. BPMN is a semi-<strong>for</strong>mal modeling language providing notations<br />

understandable by business users. Nevertheless, it is also created as visual

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

Saved successfully!

Ooh no, something went wrong!