Jump to content

Extended Enterprise Modeling Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Modis (talk | contribs) at 12:17, 23 October 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Extended Enterprise Modeling Language (EEML) can be 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 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.

References