Personal tools
You are here: Home Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
Goals and Quality Characteristics: Separating Concerns
Published in
Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, collocated to OOPSLA 2004, Monday, October 25, 2004, Vancouver, Canada - 2004
Abstract
Software Requirements Specification (SRS) organization for complex and/or large systems have to do with several not faced challenges until the moment. This organization is a key factor to facilitate the quality assurance of the SRS, regarding features as: correction, completeness, consistency and modifiability. Organization is also crucial for an effective exploitation of the SRS when elaborating other related or derived artefacts. Although there is a consensus about SRS content, this is not applicable to the organization. Nevertheless, it is evident that depending on the system, their stakeholders and the activities to perform with the SRS, the relevant criteria for SRS organization and presentation can be different. Additionally, another of the main problems to be solved is related to the crosscutting of requirements that produces tangled specifications. This work faces theses issues: the organization of SRS by applying Aspect Oriented techniques to properly manage the crosscutting. A Goal Oriented approach for requirements allows us to establish traceability from software goals to specific requirements and from the latter to operationalizations that are realized as software components. In this work, we present an integration of aspect and Goal Oriented approaches, to properly manage the SRS organization and presentation. Furthermore, our proposal uses the standard ISO/IEC 9126 as the starting point to organize goals and requirements. ATRIUM, a methodology to concurrently define requirements and software architecture, provides the setting for our proposal.


BibTeX
@misc{issi_web:id:121,
        title =  "Goals and Quality Characteristics: Separating Concerns",
        author = "Elena Navarro Martínez and Patricio Letelier Torres and Isidro Ramos Salavert",
        booktitle = "Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, collocated to OOPSLA 2004, Monday, October 25, 2004, Vancouver, Canada",
        year = "2004",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "http://trese.cs.utwente.nl/workshops/oopsla-early-aspects-2004/Papers/",
        abstract = "Software Requirements Specification (SRS) organization for complex and/or large systems have to do with several not faced challenges until the moment. This organization is a key factor to facilitate the quality assurance of the SRS, regarding features as: correction, completeness, consistency and modifiability. Organization is also crucial for an effective exploitation of the SRS when elaborating other related or derived artefacts. Although there is a consensus about SRS content, this is not applicable to the organization. Nevertheless, it is evident that depending on the system, their stakeholders and the activities to perform with the SRS, the relevant criteria for SRS organization and presentation can be different. Additionally, another of the main problems to be solved is related to the crosscutting of requirements that produces tangled specifications. This work faces theses issues: the organization of SRS by applying Aspect Oriented techniques to properly manage the crosscutting. A Goal Oriented approach for requirements allows us to establish traceability from software goals to specific requirements and from the latter to operationalizations that are realized as software components. In this work, we present an integration of aspect and Goal Oriented approaches, to properly manage the SRS organization and presentation. Furthermore, our proposal uses the standard ISO/IEC 9126 as the starting point to organize goals and requirements. ATRIUM, a methodology to concurrently define requirements and software architecture, provides the setting for our proposal."
}