Goal modeling in EEML

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

Relationships

The table below indicate different types of connecting relationships in EEML goal modeling [1] .

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

References

*John Krogstie, EEML2005: Extended Enterprise Modeling Language


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Goal Modelling — Within requirements engineering (RE), the notion of goal has increasingly been used. Goals generally describe objectives which a system should achieve through cooperation of actors in the intended software and in the environment [L. Liu and E. Yu …   Wikipedia

  • 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… …   Wikipedia

  • Actor modeling — In computer science, Actor modeling is a form of software modeling, which focuses on software actors. Actor modeling is most prominently used for the early modeling of requirements; through this it becomes possible to understand who the users and …   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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”