Title :
Towards a unified metamodel for i*
Author :
Lucena, Márcia ; Santos, Emanuel ; Silva, Carla ; Alencar, Fernanda ; Silva, Maria Jocelia ; Castro, Jaelson
Author_Institution :
Univ. Fed. do Rio Grande do Norte, Natal
Abstract :
i* is a framework for goal-oriented requirements modeling. This framework contains an organizational modeling language defined by actors and dependencies among them. Although i* has been widely used, it is still hard to work with it due to its diversity of variants. In this paper, we propose a unified metamodel that presents elements of two well-known variants of i*. We show how OCL restrictions can be applied this metamodel in order to generate a specific variant. In doing so, we intend to unify the efforts of i* community. This metamodel can be useful when developing generic tools for i*, as well as to reason about i* language. Moreover, it makes it easier to extend the i* language. Thus, our proposal is an attempt towards the unification on i* variants by considering similarities and differences among them.
Keywords :
formal specification; formal verification; simulation languages; software prototyping; OCL restriction; goal-oriented requirements model; organizational modeling language; requirements engineering; software lifecycle; unified metamodel; Context modeling; Programming; Proposals; Security; Software engineering; Software systems; Metamodel; Requirements Engineering; i* Modeling;
Conference_Titel :
Research Challenges in Information Science, 2008. RCIS 2008. Second International Conference on
Conference_Location :
Marrakech
Print_ISBN :
978-1-4244-1677-6
Electronic_ISBN :
978-1-4244-2273-9
DOI :
10.1109/RCIS.2008.4632112