IMPROVING THE UNDERSTANDABILITY OF I* MODELS

Fernanda Alencar, Carla Silva, Márcia Lucena, Jaelson Castro, Emanuel Santos, Ricardo Ramos

2008

Abstract

Requirements engineering (RE) has been considered a key activity in almost all software engineering process. i* is a goal-oriented approach widely adopted in the earlier phases of RE, as it offers a modelling language that describes the system and its environment in terms of actors and dependencies among them. However, often the models become cluttered even for small applications, compromising their understanding, evolution and scalability. In large and complex applications, this problem increases significantly. In this paper we investigate the use of structuring mechanisms to deal with the complexity which may arise when i* is used to model complex domains.

References

  1. Alencar, F., Castro, J., Moreira, A., Araújo, J., Monteiro, C., Ramos, R., Mylopoulos, J., 2007. Simplifying i* Models. In AOIS'07 in conjunction with CAiSE'07. Tapir Academic Press, Norway. 635-649.
  2. Bertolini, D., Perini, A., Susi, A., Mouratidis, H., 2005. The Tropos Visual Language. A MOF 1.4 Compliant Metamodel. Agentlink III AOSE TFG 2. Slovenia.
  3. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A., 2004. Tropos: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems, 8(3): 203-236.
  4. Castro, J., Kolp, M., Mylopoulos, J., 2002. Towards Requirements-Driven Information Systems Engineering: The Tropos Project. In Information Systems News, Elsevier, 27: 365-89.
  5. Estrada, H., Rebollar, A. M., Pastor, O., Mylopoulos, J., 2006. An Empirical Evaluation of the i* Framework in a Model-Based Software Generation Environment. In CAiSE'06. LNCS 4001, Springer-Verlag , 513-527 .
  6. Franch, X., 2006. On the Quantitative Analysis of AgentOriented Models. In CAiSE'06, LNCS 4001 SpringerVerlag: 495-509.
  7. Giorgini, P., Mylopoulos, J., Nicchiarelli, E., Sebastiani, R., 2002. Reasoning with Goal Models. In Proc. of the 21st Int. Conference on Conceptual Modelling. LNCS 2503. Springer-Verlag, London, 167-181.
  8. Mylopoulos J., Borgida A., Jarke M., Koubarakis M., 1990. Telos: Representing Knowledge About Information Systems. ACM Transactions on Information Systems, 8(4): 325-362
  9. Object Management Group (OMG), 2002. Meta-Object Facility (MOF) Specification, 1.4. Available at: http://www.omg.org/cgi-bin/apps/doc?formal/02-04- 3.pdf. Last access: 11/2007.
  10. Object Management Group (OMG), 2005. Unified Modelling Language (UML) Superstructure, 2.0. Available at: http://www.omg.org/docs/formal/05-07- 04.pdf. Last access: 09/2007.
  11. Object Management Group (OMG), 2006. Object Constraint Language (OCL) Specification, 2.0. Available at: http://www.omg.org/cgi-bin/apps/doc? formal/06-05-01.pdf. Last access: 11/2007.
  12. Ramos, R., Castro, J., Araujo, J., Moreira, A., Alencar, F., Penteado, 2008. R. Early Aspects Refactoring. In Proc. of the XI IDEAS'08. FASA: Recife-PE, 238-252.
  13. Sommerville, I. Sawyer, P. Viller, S., 1998. Viewpoints for requirements elicitation: a practical approach. Proc. of RE'98, 74-81.
  14. Susi, A., Perini, A., Mylopoulos, J., Giorgini, P., 2005. The Tropos Metamodel and its Use. Informatica. Slovenia, 29(4): 401-408.
  15. You, Z., 2004. Using Meta-Model-Driven Views to Address Scalability In i* Models. MSc thesis, Department of Computer Science, University of Toronto, Canada.
  16. Yu, E., 1995. Modelling Strategic Relationships for Process Reengineering. Ph.D. thesis. Department of Computer Science, University of Toronto, Canada.
  17. Yu, E., 2001. Agent-Oriented Modelling: Software Versus the World. In AOSE'01, LNCS 2222, Canada, 206-225.
  18. Yu, E., Yu, Y., 2000. Organization Modelling Environment. At: http://www.cs.toronto.edu/km/ome/ Last access: 12/2007.
Download


Paper Citation


in Harvard Style

Alencar F., Silva C., Lucena M., Castro J., Santos E. and Ramos R. (2008). IMPROVING THE UNDERSTANDABILITY OF I* MODELS . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-38-8, pages 129-136. DOI: 10.5220/0001709001290136


in Bibtex Style

@conference{iceis08,
author={Fernanda Alencar and Carla Silva and Márcia Lucena and Jaelson Castro and Emanuel Santos and Ricardo Ramos},
title={IMPROVING THE UNDERSTANDABILITY OF I* MODELS},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2008},
pages={129-136},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001709001290136},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - IMPROVING THE UNDERSTANDABILITY OF I* MODELS
SN - 978-989-8111-38-8
AU - Alencar F.
AU - Silva C.
AU - Lucena M.
AU - Castro J.
AU - Santos E.
AU - Ramos R.
PY - 2008
SP - 129
EP - 136
DO - 10.5220/0001709001290136