ACM Home Page
Please provide us with feedback. Feedback
Crosscutting quality attributes for requirements engineering
Full text PdfPdf (108 KB)
Source SEKE; Vol. 27 archive
Proceedings of the 14th international conference on Software engineering and knowledge engineering table of contents
Ischia, Italy
SESSION: Requirements engineering table of contents
Pages: 167 - 174  
Year of Publication: 2002
ISBN:1-58113-556-4
Authors
Ana Moreira  Universidade Nova de Lisboa, 2829-516 Caparica, Portugal
João Araújo  Universidade Nova de Lisboa, 2829-516 Caparica, Portugal
Isabel Brito  Instituto Politécnico de Beja, 7800-050 Beja, Portugal
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 115,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/568760.568790
What is a DOI?

ABSTRACT

Quality attributes are usually integrated with functional requirements at the later stages of the software development process. One of the reasons is that the current approaches fail in dealing with the crosscutting nature of some of those attributes, i.e. it is difficult to represent clearly how these attributes can affect several requirements simultaneously. Since this integration is not supported from requirements to the implementation, some of the software engineering principles, such as abstraction, localization, modularisation, uniformity and reusability, can be compromised. What we propose is a model to identify and specify quality attributes that crosscut requirements including their systematic integration into the functional description at an early stage of the software development process, i.e. at the requirements stage.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Bergmans, L. M. J. and Aksit, M. "Composing Software from Multiple Concerns: A Model and Composition Anomalies". Multi Dimensional Separation of Concerns in Software Engineering Workshop, ICSE 2000, Limerick, Ireland, 2000.
 
3
Chung, L., Nixon, B., Yu, E. and Mylopoulos, J. Non-Functional Requirements in Software Engineering, Kluwer Academic Publishers, 2000.
 
4
 
5
 
6
Constantinides, C. A., Bader, A. and Elrad, T. An Aspect-Oriented Design Framework. ACM Computing Surveys, March 2000.
 
7
 
8
 
9
Ho, W.-M., Pennaneac'h F., Plouzeau, N., "UMLAUT: A Framework for Weaving UML-Based Aspect-Oriented Designs", http://www.irisa.fr/pampa/UMLAUT/ download.htm
 
10
IBM Research, MDSOC: Software Engineering Using Hyperspaces, http://www.research.ibm.com/hyperspace/
 
11
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M. and Irwin, J. "Aspect-Oriented Programming", 11th European Conference on Object-Oriented Programming, ECOOP'97, Lecture Notes in Computer Science, Vol. 1241, Springer-Verlag, June 1997, pp. 220-242.
 
12
 
13
Malan, R., and Bredemeyer, D., "Defining Non-Functional Requirements", http://www.bredemeyer.com/ papers.htm
 
14
Malan, R. and Bredemeyer, D., "Functional Requirements and Use Cases", http://www.bredemeyer.com/ papers.htm
 
15
 
16
 
17
 
18
 
19
Workshop on Multi-Dimensional Separation of Concerns, International Conference on Software Engineering, ICSE 2000, http:// www.research.ibm.com/hyperspace/workshops/icse2000
 
20
 
21
University of Twente, TRESE Project, http://trese.cs.utwente.nl/composition_filters/filter_aspects.htm
 
22
Xerox PARC, AspectJ, http://www.aspectj.org


Collaborative Colleagues:
Ana Moreira: colleagues
João Araújo: colleagues
Isabel Brito: colleagues