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

Image:Eemlgoal.JPG

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].

Image:Tabell.gif

[edit] Goal modeling and prosess modeling

Here is an example how goal model can be interlinked with a process model.

Image:Goalandprocess.JPG

Figure2. Goal modeling and prosess modeling

[edit] References

  • John Krogstie, EEML2005: Extended Enterprise Modeling Language