ACM Home Page
Please provide us with feedback. Feedback
A tool suite for aspect-oriented requirements engineering
Full text PdfPdf (156 KB)
Source International Conference on Software Engineering archive
Proceedings of the 2006 international workshop on Early aspects at ICSE table of contents
Shanghai, China
SESSION: Workshop papers table of contents
Pages: 19 - 26  
Year of Publication: 2006
ISBN:1-59593-405-7
Authors
Ruzanna Chitchyan  Lancaster University, Lancaster, UK
Américo Sampaio  Lancaster University, Lancaster, UK
Awais Rashid  Lancaster University, Lancaster, UK
Paul Rayson  Lancaster University, Lancaster, UK
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 102,   Citation Count: 2
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/1137639.1137644
What is a DOI?

ABSTRACT

Aspect-Oriented Requirements Engineering (AORE) supports identification of crosscutting, aspectual requirements as well as analysis of their influence on other requirements of the system. Identifying and analyzing aspectual requirements manually is very resource intensive due to their broadly scoped nature and the large volumes and ambiguity of input information from the stakeholders. In this paper we present a tool suite to support AORE in a scalable fashion. The tools support identification of aspectual requirements and their influences on other requirements, conflict detection and resolution between aspectual requirements, as well as requirements representation and requirements document structuring. A number of case studies, including two in an industrial setting, demonstrate the scalability and efficiency of the tool suite. They also show that its output is comparable to that of a requirements engineer carrying out the same tasks manually.


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
UCREL Semantic Analysis System, Lancaster University http://www.comp.lancs.ac.uk/ucrel/usas/, 2005.
 
2
B. Levin, English verb classes and alternations: a preliminary investigation: Univ. of Chicago Press, 1993.
 
3
R. M. W. Dixon, A Semantic Approach to English Grammar, 2 ed. Oxford: Oxford University Press, 2005.
4
 
5
6
 
7
A. Sampaio et. al., "Mining Aspects in Requirements," Early Aspects, Workshop (at AOSD), Chicago, USA, 2005.
 
8
L. Chung et al, Non-Functional Requirements in Software Engineering: Kluwer Academic Publishers, 2000.
 
9
 
10
Light Control Case Study: Problem Description, http://wwwagss.informatik.uni-kl.de/Veroeffentl/jucs2000. pdf, Univ. of Kaiserslautern, Germany, May 2005.
 
11
 
12
F. M. Burg, Linguistic Instruments in Requirements Engineering: IOS Press, 1997.
 
13
 
14
 
15
 
16
JPreview Tool, Computing Department, Lancaster Univ., http://www.comp.lancs.ac.uk/computing/research/cseg/projects/deada/JPreview.html, 2005.
 
17


Collaborative Colleagues:
Ruzanna Chitchyan: colleagues
Américo Sampaio: colleagues
Awais Rashid: colleagues
Paul Rayson: colleagues