| An evolutionary model of requirements correctness with early aspects |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 0
|
|
|
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.
|
|