ACM Home Page
Please provide us with feedback. Feedback
Crosscutting requirements
Full text PdfPdf (224 KB)
Source Aspect-oriented software development archive
Proceedings of the 3rd international conference on Aspect-oriented software development table of contents
Lancaster, UK
Pages: 3 - 4  
Year of Publication: 2004
ISBN:1-58113-842-3
Author
Bashar Nuseibeh  The Open University, Milton Keynes, UK
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 92,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/976270.976272
What is a DOI?

ABSTRACT

Evidence is mounting that aspect-oriented programming is useful for (re-)structuring the many concerns that software is designed to address. Many of these concerns often arise in the problem domain, and, therefore, there is a growing effort to examine 'early aspects' - to identify and represent concerns that arise during software requirements engineering and design, and to determine how these concerns interact. But can one seek to identify aspects too early? While identifying concerns during requirements elicitation may indeed be profitable, the notion of crosscutting concerns, indeed of crosscutting requirements, may only make sense when elements of a solution also begin to be explored. There are two consequences of this: a case for more interleaving of the processes of requirements engineering and design, and a case for the explicit development of specifications that map the problem and solution structures. We elaborate and discuss this thesis, and offer an alternative research agenda for aspect-oriented requirements engineering.


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
Finkelstein, A. and Sommerville, I., "The Viewpoints FAQ", BCS/IEE Software Engineering Journal, 11 (1): 2-4, January 1996.
2
 
3
 
4
5
 
6
Polya, G., How to Solve It, Princeton University Press, 1945.
 
7
8
9



Peer to Peer - Readers of this Article have also read: