Incorporating modules into the i* framework

  • Authors:
  • Xavier Franch

  • Affiliations:
  • Universitat Politècnica de Catalunya, Barcelona, Spain

  • Venue:
  • CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

When building large-scale goal-oriented models using the i* framework, the problem of scalability arises. One of the most important causes for this problem is the lack of modularity constructs in the language: just the concept of actor boundary allows grouping related model elements. In this paper, we present an approach that incorporates modules into the i* framework with the purpose of ameliorating the scalability problem. We explore the different types of modules that may be conceived in the framework, define them in terms of an i* metamodel, and introduce different model operators that support their application.