| A tool suite for aspect-oriented requirements engineering |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 16, Downloads (12 Months): 102, Citation Count: 2
|
|
|
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
|
Américo Sampaio , Ruzanna Chitchyan , Awais Rashid , Paul Rayson, EA-Miner: a tool for automating aspect-oriented requirements identification, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, November 07-11, 2005, Long Beach, CA, USA
[doi> 10.1145/1101908.1101967]
|
| |
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
|
|
CITED BY 2
|
|
Aleksandra Tesanovic, Evolving embedded product lines: opportunities for aspects, Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software, p.10-es, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|