Specialization in i* strategic rationale diagrams

  • Authors:
  • Lidia López;Xavier Franch;Jordi Marco

  • Affiliations:
  • Software Engineering for Information Systems Research Group (GESSI), Universitat Politècnica de Catalunya (UPC), Barcelona, Spain;Software Engineering for Information Systems Research Group (GESSI), Universitat Politècnica de Catalunya (UPC), Barcelona, Spain;Software Engineering for Information Systems Research Group (GESSI), Universitat Politècnica de Catalunya (UPC), Barcelona, Spain

  • Venue:
  • ER'12 Proceedings of the 31st international conference on Conceptual Modeling
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The specialization relationship is offered by the i* modeling language through the is-a construct defined over actors (a subactor is-a superactor). Although the overall meaning of this construct is highly intuitive, its semantics when it comes to the fine-grained level of strategic rationale (SR) diagrams is not defined, hampering seriously its appropriate use. In this paper we provide a formal definition of the specialization relationship at the level of i* SR diagrams. We root our proposal over existing work in conceptual modeling in general, and object-orientation in particular. Also, we use the results of a survey conducted in the i* community that provides some hints about what i* modelers expect from specialization. As a consequence of this twofold analysis, we identify, define and specify two specialization operations, extension and refinement, that can be applied over SR diagrams. Correctness conditions for them are also clearly stated. The result of our work is a formal proposal of specialization for i* that allows its use in a well-defined manner.