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.

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

Figure 3.8: The POP* meta model <strong>for</strong> <strong>Process</strong> dimension [138]<br />

The POP* meta-model is represented in UML class diagram to specify the concepts<br />

and their interrelations (including the cardinality). The properties <strong>of</strong> each concept and<br />

relationship are defined by property names and value types. There<strong>for</strong>e, POP* can be<br />

described in the UML 2.0 Pr<strong>of</strong>ile as a basis <strong>for</strong> further implementation <strong>of</strong> POP* as an<br />

enterprise modeling language [138]. Figure 3.8 provides an overview <strong>of</strong> the modeling<br />

constructs in the <strong>Process</strong> dimension.<br />

<strong>Process</strong> is the central construct and the other constructs associated with it can well<br />

support the representations <strong>of</strong> the operational/functional, structural, control and resources<br />

perspectives. Transactions <strong>of</strong> state and data are implicitly represented through<br />

the constructs event and process role carried by flow. Th organizational perspective is<br />

not included in the <strong>Process</strong> dimension in this version <strong>of</strong> POP*. Some organizational<br />

concepts are introduced in the Organizational dimension, but no specific relationships<br />

are defined to associate them to process.<br />

3.2.9 UEML2 (Unified Enterprise Modeling Language version 2)<br />

UEML was initiated by the UEML project [130] to provide industry with a unified and<br />

expandable modeling language. UEML 2.0 and UEML 2.1 are further developed in the<br />

INTEROP-NoE project [140]. The work on UEML2 in this project is aimed on characterising<br />

correspondences between enterprise modeling languages to enable model<br />

interchange. A "UEML template approach" is applied in the development <strong>of</strong> UEML2.1.<br />

This approach requires a detailed (ontological) analysis <strong>of</strong> the constructs found in enterprise<br />

modeling languages and allows to <strong>for</strong>mally define correspondences between<br />

constructs in distinct languages and thereby a UEML-based core enterprise modeling

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

Saved successfully!

Ooh no, something went wrong!