skip to main content
10.1145/2489820.2489826acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecoopConference Proceedingsconference-collections
research-article

A proposal for consolidated intentional modeling language

Authors Info & Claims
Published:02 July 2013Publication History

ABSTRACT

Intentional modeling (IM) focuses on intentions and motivations of software systems rather than behaviours. KAOS ("Knowledge Acquisition in autOmated Systems"), and i* ("Distributed Intentionality") are the two popular IM languages used in requirement engineering. Each of these languages are defined as a collection of intentional elements, and intentional properties. However, these intentional elements are fragmented across IM languages, and thus limited in supporting detailed requirement analysis. Our proposed solution is to combine these two languages into a consolidated modeling language using a Model Based Software Engineering (MBSE) language integration technique, in EMF-Ecore, and develop a graphical tool for the new modeling language. The graphical tool is applied on a case study to show that it supports detailed requirement analysis. The rationale behind this paper is to provide the Software Engineering Community with a richer but less cumbersome intentional modeling language that can support detailed requirement analysis, this can reduce the cost associated with incomplete requirement analysis during software development.

References

  1. Fernanda M. Alencar, Beatriz Marin, Giovanni Giachetti, Oscar Pastor, Jaelson Castro, and Joao Henrique Pimentel. From i* requirements models to conceptual models of a model driven development process. In PoEM, pages 99--114, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  2. Carlos Cares, Xavier Franch, Lidia Lopez, and Jordi Marco. Definition and uses of the i* metamodel. In Jaelson Brelaz de Castro, Xavier Franch, John Mylopoulos, and Eric S. K. Yu, editors, Proceedings of the 4th International i* Workshop, Hammamet, Tunisia, June 07--08, 2010, volume 586 of CEUR Workshop Proceedings, pages 20--25. CEUR-WS.org, June 2010.Google ScholarGoogle Scholar
  3. A. Edirisuriya and J. Zdravkovic. Goal support towards business processes modelling. In Innovations in Information Technology, 2008. IIT 2008. International Conference on, pages 208--212, dec. 2008.Google ScholarGoogle ScholarCross RefCross Ref
  4. Wilco Engelsman and Roel Wieringa. Goal-oriented requirements engineering and enterprise architecture: Two case studies and some lessons learned. In REFSQ, pages 306--320, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Heaven and A. Finkelstein. Uml profile to support requirements engineering with kaos. Software, IEE Proceedings -, 151(1):10--27, feb. 2004.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Helming, M. Koegel, F. Schneider, M. Haeger, C. Kaminski, B. Bruegge, and B. Berenbach. Towards a unified requirements modeling language. In Requirements Engineering Visualization (REV), 2010 Fifth International Workshop on, pages 53--57, sept. 2010.Google ScholarGoogle ScholarCross RefCross Ref
  7. Jennifer Horkoff, Yu Eric, and Gemma Grau. istar quick guide, 2006.Google ScholarGoogle Scholar
  8. Dimitrios S Kolovos, Louis M Rose, Saad Bin Abid, Richard F Paige, Fiona AC Polack, and Goetz Botterweck. Taming emf and gmf using model transformation. In Model Driven Engineering Languages and Systems, pages 211--225. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Alexei Lapouchnian. Goal oriented requirement engineering: An overview of the current research, 2005.Google ScholarGoogle Scholar
  10. Raimundas Matulevicius and Patrick Heymans. Comparing goal modelling languages: An experiment. In REFSQ, pages 18--32, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Monteiro, J. Arau andjo, V. Amaral, and P. Patri andcio. Mdgore: Towards model-driven and goal-oriented requirements engineering. In Requirements Engineering Conference (RE), 2010 18th IEEE International, pages 405--406, 27 2010-oct. 1 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R. Monteiro, J. Araujo, Vasco Amaral, M. Goulao, and P. M. B. Patricio. Model-driven development for requirements engineering: The case of goal-oriented approaches. In Ricardo Machado Joao Pascoal Faria, Alberto Silva, editor, 8th International Conference on the Quality of Information and Communications Technology (QUATIC 2012), number 8 in Quality of Information and Communications Technology, pages 75--84. IEEE Computer Society, 09 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Pedro Patricio, Vasco Amaral, Joao Araujo, and Rui Monteiro. Towards a unified goal-oriented language. In COMPSAC, pages 596--601, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Respect-IT. A kaos tutorial, 2007.Google ScholarGoogle Scholar
  15. Miguel A. Teruel, Elena Navarro, Víctor López-Jaquero, Francisco Montero Simarro, and Pascual González. A comparative of goal-oriented approaches to modelling requirements for collaborative systems. In ENASE, pages 131--142, 2011.Google ScholarGoogle Scholar
  16. A. van Lamsweerde. Goal-oriented requirements engineering: a guided tour. In Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on, pages 249--262, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. van Lamsweerde, R. Darimont, and E. Letier. Managing conflicts in goal-driven requirements engineering. Software Engineering, IEEE Transactions on, 24(11):908--926, nov 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Axel van Lamsweerde and Emmanuel Letier. Handling obstacles in goal-oriented requirements engineering. IEEE Transactions on Software Engineering, 26:978--1005, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Vera Maria Bejamim Werneck, Antonio de Padua Albuquerque Oliveira, and Julio Cesar Sampaio do Prado Leite. Comparing gore frameworks: i-star and kaos. In Ibero-American Workshop of Engineering of Requirements, Val Paraiso, Chile, July 2009.Google ScholarGoogle Scholar
  20. E. Yu, M. Strohmaier, and X. Deng. Exploring intentional modeling and analysis for enterprise architecture. In Enterprise Distributed Object Computing Conference Workshops, 2006. EDOCW'06. 10th IEEE International, pages 32--32. IEEE, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Eric S. K. Yu. Social modeling and i*. In Conceptual Modeling: Foundations and Applications, pages 99--121, 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    GMLD '13: Proceedings of the Second Workshop on Graphical Modeling Language Development
    July 2013
    66 pages
    ISBN:9781450320443
    DOI:10.1145/2489820

    Copyright © 2013 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 2 July 2013

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader