Title :
An Approach to Generate Tools for i* Languages
Author :
Paes, Josias ; Castro, Jaelson ; Silva, Carla ; Santos, Emanuel ; Lima, Carlos
Author_Institution :
Centro de Inf., Univ. Fed. de Pernambuco (UFPE), Recife, Brazil
Abstract :
i* is goal-oriented requirement modeling framework with an increasing use in industry and academy. One of the main challenges in adopting this framework, is the diversity of variants/dialects of the i* modeling language. These variants were created by different research groups to address their particular purposes and are supported by specific CASE tools. Considering them, it is possible to identify a set of common modeling elements, as well as a set of different modeling elements. We understand that these variants are part of the same family of i* based languages. Hence, a specific i* based language can be obtained from an i* language family, similarly to a product obtained from a software product line. To define the core assets of such i* language family, we identify their common and variable characteristics by comparing various i* based languages. From this comparison, we propose a core metamodel for the i* language family and a process to configure it to generate graphical editors for any i* based language. As a running example, we show how to derive the metamodel for the Aspectual i* modeling language and generate a graphic editor for this language.
Keywords :
computer aided software engineering; formal specification; formal verification; software tools; specification languages; Aspectual i* modeling language; CASE tools; core metamodel; goal-oriented requirement modeling framework; graphic editor; modeling elements; software product line; tool generation; Automation; Electronic publishing; Information services; Internet; Manuals; Semantics; Software; Goal Oriented Requirements Engineering; Metamodeling; Software Product Lines; Variability;
Conference_Titel :
Software Engineering (SBES), 2011 25th Brazilian Symposium on
Conference_Location :
Sao Paulo
Print_ISBN :
978-1-4577-2187-8
DOI :
10.1109/SBES.2011.14