A metamodelling approach for i* model translations

Cares, C; Franch X.

Keywords: model, systems, stars, state, information, preservation, algorithms, translation, art, semantics, interchange, use, context, interoperability, of, engineering, the, meta, Semantic, formats, (languages), Feature-oriented, i-star, iStarML, Meta-modelling

Abstract

The i* (i-star) framework has been widely adopted by the information systems community. Since the time it was proposed, different variations have arisen. Some of them just propose slight changes in the language definition, whilst others introduce constructs for particular usages. This flexibility is one of the reasons that makes i* attractive, but it has as counterpart the impossibility of automatically porting i* models from one context of use to another. This lack of interoperability makes difficult to build a repository of models, to adopt directly techniques defined for one variation, or to use i* tools in a feature-oriented instead of a variant-oriented way. In this paper, we explore in more detail the interoperability problem from a metamodel perspective. We analyse the state of the art concerning variations of the i* language, from these variations and following a proposal from Wachsmuth, we define a supermetamodel hosting identified variations, general enough so as to embrace others yet to exist. We present a translation algorithm oriented to semantic preservation and we use the XML-based iStarML interchange format to illustrate the interconnection of two tools. © 2011 Springer-Verlag.

Más información

Título de la Revista: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen: 6741
Editorial: Society of Laparoendoscopic Surgeons
Fecha de publicación: 2011
Página de inicio: 337
Página final: 351
URL: http://www.scopus.com/inward/record.url?eid=2-s2.0-79960290501&partnerID=q2rCbXpz