skip to main content
10.1145/1509825.1509832acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

AspectKAOS: integrating early-aspects into KAOS

Published:03 March 2009Publication History

ABSTRACT

In KAOS, a goal-oriented requirements engineering approach, requirements are obtained from the goals a system must accomplish. When modeling goals some of them will be tangled and scattered all over the system. This will increase the complexity of the system, thus diminishing the understandability of it. Identification of cross-cutting concerns at requirements enables us to separate those concerns from the very beginning and provide a simpler and enhanced design of the system so it will have a better evolution. By combining goals and aspects we will improve the system's maintainability, reusability and evolution over time.

References

  1. A. Anton, "Goal-Based Requirements Analysis", Proceedings of the 2nd IEEE International Conference on Requirements Engineering, April 1996, Colorado Springs, USA, pp. 136--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Dardenne, A. Lamsweerde, S. Fickas, "Goal-Directed Requirements Acquisition", Science of Computer Programming, April 1993, Volume 20(1-2), Elsevier North-Holland, Inc, pp. 3--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Lamsweerde, "Divergent Views in Goal-Driven Requirements Engineering", Proceedings of the Workshop on Viewpoints in Software Development, October 1996, San Francisco, USA, pp. 252--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Lamsweerde, "Elaborating Security Requirements by Construction of Intentional Anti-Models", Proceedings of the 26th International Conference on Software Engineering, May 2004, Edinburgh, UK, pp. 148--157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Lamsweerde, "Goal-Oriented Requirements Engineering: A Guided Tour", Proceedings of the 5th IEEE International Symposium on Requirements Engineering, August 2001, Toronto, Canada, pp. 249--263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Lamsweerde, "KAOS Tutorial", Cediti, September 5, 2003, http://www.objectiver.com/fileadmin/download/documents/KaosTutorial.pdf.Google ScholarGoogle Scholar
  7. A. Lamsweerde, A. Dardenne, B. Delcourt, F. Dubisy, "The KAOS Project: Knowledge Acquisition in Automated Specification of Software", Proceedings of AAAI Spring Symposium Series, March 1991, Stanford University, USA, pp. 59--62.Google ScholarGoogle Scholar
  8. A. Rashid, A. Moreira, J. Araújo, "Modularisation and Composition of Aspectual Requirements", Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, March 2003, Boston, Massachusetts, pp. 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Kim, R. France, S. Ghosh, E. Song, "A UML-Based Metamodeling Language to Specify Design Patterns", Workshop in Software Model Engineering, October 2003, San Francisco, USA.Google ScholarGoogle Scholar
  10. D. Stein, S. Hanenberg, R. Unland, "Modeling Pointcuts", Workshop Proceedings of Early Aspects 2004, March 2004, Lancaster, UK, pp. 108--115.Google ScholarGoogle Scholar
  11. E. Yu, "Modeling Organizations for Information Systems Requirements Engineering", Proceedings of the 1st IEEE Symposium on Requirements Engineering, January 1993, San Diego, California, pp. 34--41.Google ScholarGoogle Scholar
  12. F. Alencar, C. Silva, A. Moreira, J. Araújo, J. Castro, "Identifying Candidate Aspects with I-star Approach", Workshop on Early Aspects in 5th International Conference on Aspect--Oriented Software Development, March 2006, Bonn, Germany.Google ScholarGoogle Scholar
  13. G. Mussbacher, D. Amyot, J. Araújo, A. Moreira, M. Weiss, "Visualizing Aspect-Oriented Goal Models with AoGRL", 2nd International Workshop on Requirements Engineering Visualization, October 2007, New Delhi, India. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Y. Yu, J. Leite, J. Mylopoulos, "From goals to aspects: Discovering aspects from requirements goal models", 12th Intl. Conf. on Requirements Engineering, IEEE Computer Society, Japan, 2004, pp. 38--47. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AspectKAOS: integrating early-aspects into KAOS

    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 Conferences
      EA '09: Proceedings of the 15th workshop on Early aspects
      March 2009
      52 pages
      ISBN:9781605584560
      DOI:10.1145/1509825

      Copyright © 2009 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: 3 March 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader