Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
34 CHAPTER 3. STATE OF THE ART<br />
Figure 3.2: An example <strong>of</strong> EPC model [60]<br />
3.1.3 EEML (Extended Enterprise Modeling Language)<br />
EEML is originally developed in EXTERNAL project [59] to support development<br />
and use <strong>of</strong> interactive models 1 . The technological approach in EXTERNAL involves<br />
integration <strong>of</strong> several business process technologies, such as process-centric enterprise<br />
modeling, computational simulation models, hypermedia collaboration tools and emergent<br />
workflow tools. EEML is the research result <strong>of</strong> process-centric enterprise modeling.<br />
EEML is created to support process modeling across the four layers <strong>of</strong> process models:<br />
• Generic Task Type. Identifying the constituent tasks <strong>of</strong> generic, repetitive<br />
processes and the logical dependencies between these tasks (so-called reference<br />
processes).<br />
• Specific Task Type. Expanding and elaborating process models to facilitate<br />
business solutions. Elaboration includes concretization, decomposition, and specialization.<br />
• Manage Task Instances. Detail planning, co-ordination and preparation <strong>for</strong><br />
resource allocation concerning actual work environment and process instance.<br />
• Per<strong>for</strong>m Task Instances. The actual execution <strong>of</strong> tasks according to the determined<br />
granularity <strong>of</strong> work breakdown, which in practice is coupled to issues<br />
<strong>of</strong> empowerment and decentralization. At this layer resources are utilized or<br />
consumed, in an exclusive or shared manner.<br />
EEML can be used <strong>for</strong> process and enterprise modeling on different levels (both<br />
type and instance level). Type level related to generic task type and specific task type<br />
layers are our interests. The language vocabulary <strong>of</strong> EEML is grouped into several<br />
domains. In this work, we only concern two domains: EEML process domain and EEML<br />
1 Interactive model: prescribed aspects <strong>of</strong> the model are automatically interpreted and ambiguous<br />
parts are left to the users to resolve, with tool support [65].