Extended Enterprise Modeling Language (EEML) is 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 and their interdependencies, models show which roles perform each task, and the tools, services and information they apply.
History
EEML is the result of several years of research. Originally developed in EXTERNAL to support development and use of interactive models.
Different modeling domains
The modeling language currently includes four modeling domains, in addition to general modeling mechanisms and primitives provided in METIS
- Process modeling
- Process logic is mainly expressed 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
- Data modeling (UML Class Diagram)
EEML has four layers of interest
- Generic Task Type
- Specific Task Type
- Manage Task Instances
- Perform Task Instances