You are here: Home / Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
UML Visualization for an aspect and goal oriented approach
Published in
The 5th Aspect-Oriented Modeling Workshop (AOM'04), collocated to UML 2004 Conference, Monday, October 11, 2004, Lisbon, Portugal - 2004
Abstract
The Goal-Oriented requirement engineering approach offers important advantages for a deeper study of software requirements. Some of them are supported for reasoning about design alternatives and traceability between requirements and software architecture. However, in complex systems, requirements specifications suffer from crosscutting, which affects elaboration, readability and maintainability of the specification, even when using a Goal-Oriented approach. Separation of concerns, included in Aspect-Oriented Requirement Engineering provides an elegant and effective solution to cope with this problem. In this work we present a model for requirement specification which integrates Goal-Oriented and Aspect-Oriented approaches. This model is included in ATRIUM, a methodology for concurrent definition of requirements and software architecture. Using a UML profile we give graphical notation to our model allowing its support in most CASE tool based on UML.


BibTeX
@misc{issi_web:id:120,
        title =  "UML Visualization for an aspect and goal oriented approach",
        author = "Elena Navarro Martínez and Patricio Letelier Torres and Isidro Ramos Salavert",
        booktitle = "The 5th Aspect-Oriented Modeling Workshop (AOM'04), collocated to UML 2004 Conference, Monday, October 11, 2004, Lisbon, Portugal",
        year = "2004",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "http://www.cs.iit.edu/%7Eoaldawud/AOM/AcceptedPapers/index.htm",
        abstract = "The Goal-Oriented requirement engineering approach offers important advantages for a deeper study of software requirements. Some of them are supported for reasoning about design alternatives and traceability between requirements and software architecture. However, in complex systems, requirements specifications suffer from crosscutting, which affects elaboration, readability and maintainability of the specification, even when using a Goal-Oriented approach. Separation of concerns, included in Aspect-Oriented Requirement Engineering provides an elegant and effective solution to cope with this problem. In this work we present a model for requirement specification which integrates Goal-Oriented and Aspect-Oriented approaches. This model is included in ATRIUM, a methodology for concurrent definition of requirements and software architecture. Using a UML profile we give graphical notation to our model allowing its support in most CASE tool based on UML."
}