Reflective Analysis of the Syntax and Semantics of the i* Framework

  • Authors:
  • Jennifer Horkoff;Golnaz Elahi;Samer Abdulhadi;Eric Yu

  • Affiliations:
  • Department of Computer Science, University of Toronto, Canada M5S 1A4;Department of Computer Science, University of Toronto, Canada M5S 1A4;Faculty of Information, University of Toronto, Canada M5S 3G6;Faculty of Information, University of Toronto, Canada M5S 3G6

  • Venue:
  • ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Conceptual modeling notations are often designed without the benefit of empirical input. Reflective analysis of modeling languages can help find the gap between the intended design of the language and its use in practice. In this paper, we study instances of the i* goal and agent-oriented Framework to analyze differences between the core i* syntax developed at the University of Toronto and existing variations. We have surveyed 15 student assignments and 15 academic papers and presentations in order to capture and analyze the most common i* syntax variations. Through this analysis we offer insights into i* syntax and suggestions to improve the framework and increase consistency between models.