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.

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].

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

Saved successfully!

Ooh no, something went wrong!