-
Notifications
You must be signed in to change notification settings - Fork 4
How to create a Goal Model
Goal models are represented using the modelling language i*, that allows representing, modelling and reasoning about socio-technical systems. #i* Language The i* language is composed basically of a set of graphic constructs which can be used in two diagrams. Firstly, the Strategic Dependency (SD) diagram, which allows the representation of organizational Actors, specialized on Roles, **Positions **and Agents. Actors can be related by is-a, is-part-of, covers, instance-of, plays and occupies relationships. Actors can also have social dependencies. A Dependency is a relationship between two actors, one of them, named Depender, who depends for the accomplishment of some internal intention from a second actor, named Dependee. The dependency is characterized by an intentional element (Dependum) which represents the dependency’s element. The primary intentional elements are: Resource, Task, Goal and Softgoal. A softgoal represents a goal that can be partially satisfied, or a goal that requires additional agreement about how it is satisfied. Softgoals are usually used for representing non-functional requirements and quality concerns. Secondly, the Strategic Rationale (SR) diagram represents the internal actors’ rationale. The separation between the external and internal actor’s worlds is represented by the actor’s boundary. Inside this boundary the rationality of each actor is represented using the same types of intentional elements described above. Additionally these intentional elements can be interrelated by using relationships such as Means-end (e.g., a task can be a mean to achieve a goal), Contributions (e.g., some resource could contribute to reach a quality concern or softgoal) and Decompositions (e.g., a task can be divided into subtasks).
Detailed information about the language can be found in:
- Yu, E.:Modeling strategic relationships for process reengineering. Ph.D. dissertation, Univ. Toronto, 1995.
- Yu, E.: Social Modeling for Requirements Engineering. Cambridge, Mass.: The MIT Press, 2011. Cooperative Information Systems Series.
- i* Wiki:
- i* Quick Guide
- i* Guide
###Tutorials/Guides
[How to contribute](How to contribute)
[How to create a Risk Model](How to create a Risk Model)
[How to create a Goal Model](How to create a Goal Model)
[How to set up the BN tool](How to set up the BN tool)
[Goal Models](Goal Models)
[Risk Models](Risk Models)
###Others
RISCOSS Corporate
RISCOSS GithubAnalizer
Risk Data Colletors