Extended Enterprise Modeling Language
From Wikipedia, the free encyclopedia
Extended Enterprise Modeling Language (EEML) is commonly used for business process modeling across a number of layers. EEML is intended to be a simple language, which makes it easy to update models. In addition to capturing the various tasks(can consist of several sub-tasks) and their interdependencies, models show which roles perform each task, and the tools, services and information they apply.
Contents |
[edit] History
EEML is the result of several years of research. Originally developed in EXTERNAL to support development and use of interactive models.
[edit] Different modeling domains
The modeling language currently includes four modeling domains, in addition to general modeling mechanisms and primitives provided in Metis (modelling)
- Process modeling
- Process logic is modeled through nested structures of tasks and decision points.
- Resource modeling
- Roles are used to connect resources of various kinds (people, organisations, information, and tools) to the tasks.
- Goal modeling
- The modeling of goal and rule structures in an organisation
- See Goal Modelling, Goal modeling in EEML
- Data modeling (UML Class Diagram)
[edit] EEML Layers
EEML has four layers of interest
- Generic Task Type
- This layer identifies the constituent tasks of generic, repetitive processes and the logical dependencies between these tasks.
- Specific Task Type
- In this layer process models are expanded, concretised, decomposed and specialised to facilitate business solutions.
- Manage Task Instances
- Here, more detailed decisions are taken regarding work in the actual work environment with its organisational, information, and tool resources.
- Perform Task Instances
- This layer covers the actual execution of tasks.
[edit] References
Krogstie, John: "A Semiotic Approach to Quality in Requirements Specifications" (Proc. IFIP 8.1)
Jørgensen, Håvard D.: "Process-Integrated eLearning"