Extended Enterprise Modeling Language
- Extended Enterprise Modeling Language
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.
History
EEML is the result of several years of research. Originally developed in [http://research.dnv.com/external/default.htm 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 (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)
**See Unified Modeling Language
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
[http://www.idi.ntnu.no/emner/tdt4250/pensum/EEML2005-autumn2005.doc Description of EEML]
Krogstie, John: "A Semiotic Approach to Quality in Requirements Specifications" (Proc. IFIP 8.1)
Jørgensen, Håvard D.: "Process-Integrated eLearning"
Wikimedia Foundation.
2010.
Look at other dictionaries:
Modeling language — A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the… … Wikipedia
List of Unified Modeling Language tools — This article compares Unified Modeling Language tools. Contents 1 General 2 Features 3 Other UML tools 4 References … Wikipedia
Goal modeling in EEML — Goal Modelling is one of the four modeling domains included in Extended Enterprise Modeling Language (EEML).A goal expresses the wanted (or unwanted) state of affairs (either current or future) in a certain context [1] . Example of the goal model … Wikipedia
Enterprise Information Security Architecture — (EISA) is a part of enterprise architecture focusing on information security throughout the enterprise. Definition Enterprise Information Security Architecture (EISA) is the practice of applying a comprehensive and rigorous method for describing… … Wikipedia
Data modeling — The data modeling process. The figure illustrates the way data models are developed and used today. A conceptual data model is developed based on the data requirements for the application that is being developed, perhaps in the context of an… … Wikipedia
Architecture description language — An Architecture Description Language (ADL) is a computer language used to describe software and/or system architectures. This means in case of technical architecture, the architecture must be communicated to software developers. With functional… … Wikipedia
Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing … Wikipedia
Object-Role Modeling — Not to be confused with Object relational mapping. Example of the application of Object Role Modeling in a Schema for Geologic Surface , Stephen M. Richard (1999).[1] Object Role Modeling (ORM) is a method for conceptual modeling, and can be used … Wikipedia
Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… … Wikipedia
R (programming language) — R Paradigm(s) multi paradigm: object oriented, imperative, functional, procedural, reflective Appeared in 1993[1] … Wikipedia