Goal modeling in EEML
From Wikipedia, the free encyclopedia
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 is depicted below. It shows goals and relationships between them. It is possible to model advanced goal-relationships in EEML by using goal connectors. A goal connector is used when one need to link several goals
Figure1. Goal modeling in EEML
Figure1 shows that to fulfil Goal1, one must achieve to other goals: both Goal2 and Goal3 (goal-connector with “and” as the logical relation going out). If Goal2 and Goal3 are two different ways of achieving Goal1, then it should be “xor” logical relationship. It can be an opposite situation when both Goal2 and Goal3 need to be fulfilled and to achieve them one must fulfil Goal1. In this case Goal2 and Goal3 are linked to goal connector and this goal connector has a link to Goal1 with ”and”-logical relationship.
[edit] Relationships
The table below indicate different types of connecting relationships in EEML goal modeling [1].
[edit] Goal modeling and prosess modeling
Here is an example how goal model can be interlinked with a process model.
Figure2. Goal modeling and prosess modeling
[edit] References
- John Krogstie, EEML2005: Extended Enterprise Modeling Language