ACM Home Page
Please provide us with feedback. Feedback
An evolutionary model of requirements correctness with early aspects
Full text PdfPdf (138 KB)
Source Foundations of Software Engineering archive
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting table of contents
Dubrovnik, Croatia
SESSION: Processes table of contents
Pages: 67 - 70  
Year of Publication: 2007
ISBN:978-1-59593-722-3
Authors
Joao Araujo  Universidade Nova de Lisboa, Caparica, Portugal
Didar Zowghi  University of Technology, Sydney, Australia
Ana Moreira  Universidade Nova de Lisboa, Caparica, Portugal
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
CEPIS : The Council of European Professional Informatics Societies
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

The achievement of building evolvable systems depends on how efficiently the changeable requirements are elicited and structured by software engineers. In current requirements approaches changing requirements are not dealt with satisfactorily. Partially, this is due to the crosscutting nature of some of these requirements. Aspect-Oriented Requirements Engineering tackles the problem of crosscutting requirements, and its concepts can be used to address this problem. This work describes how early aspects, i.e. aspects identified at early stages of software development, could be integrated to an evolutionary requirements model.


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
 
3
I. Brito, F. Vieira, A. Moreira, R. Ribeiro, "Handling Conflicts in Aspectual Requirements Compositions", Transactions on AOSD, 2007, to appear.
 
4
M. Cibran and M. D'Hondt, High-Level Specification of Business Rules and Their Crosscutting Connections. 8th International Workshop on Aspect-Oriented Modeling at the International Conference on Aspect-Oriented Programming (AOSD'06), March 2006.
 
5
M. Cibran, and M. D'Hondt, Towards Automatic Integration of High-Level Business Rules Using Aspect-Oriented Programming. Workshop on Models and Aspects - Handling Crosscutting Concerns in MDSD, ECOOP 2005, Glasgow, United Kingdom, July 2005.
 
6
R. Filman, T. Elrad, S Clarke and M. Aksit (eds.), Aspect-Oriented Software Development, Addison-Wesley, 2004.
 
7
 
8
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier and J. Irwin. "Aspect-Oriented Programming", ECOOP'97, Vol. 1231, 1997.
 
9
A. Moreira, J. Araujo, J. Whittle, "Modeling Volatile Concerns as Aspects", CAiSE 2006, Luxembourg, LNCS, Springer, June 2006.
 
10
A. Moreira, J. Araujo. "Handling Unanticipated Requirements Change with Aspects", Software Engineering and Knowledge Engineering Conference (SEKE'04), Banff, Canada, June 2004.
 
11
12
 
13
 
14
J. Whittle and J. Araujo, "Scenario Modeling with Aspects", IEE Proceedings Software, August 2004.
 
15
D. Zowghi and V. Gervasi, Erratum to "On the interplay between consistency, completeness, and correctness in requirements evolution", Journal of Information and Software Technology 46 (11), Elsevier, pp. 763--779, 2004.

Collaborative Colleagues:
Joao Araujo: colleagues
Didar Zowghi: colleagues
Ana Moreira: colleagues