| EA-Miner: a tool for automating aspect-oriented requirements identification |
| Full text |
Pdf
(287 KB)
|
| Source
|
Automated Software Engineering
archive
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
table of contents
Long Beach, CA, USA
SESSION: Short papers 1
table of contents
Pages: 352 - 355
Year of Publication: 2005
ISBN:1-59593-993-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 24, Downloads (12 Months): 109, Citation Count: 14
|
|
|
ABSTRACT
Aspect-Oriented requirements engineering helps to achieve early separation of concerns by supporting systematic analysis of broadly-scoped properties such as security, real-time constraints, etc. The early identification and separation of aspects and base abstractions crosscut by them helps to avoid costly refactorings at later stages such as design and code. However, if not handled effectively, the aspect identification task can become a bottleneck requiring a significant effort due to the large amount of, often poorly structured or imprecise, information available to a requirements engineer. In this paper, we describe a tool, EA-Miner, that provides effective automated support for identifying and separating aspectual and non-aspectual concerns as well as their crosscutting relationships at the requirements level. The tool utilises natural language processing techniques to reason about the properties of the concerns and model their structure and relationships.
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
|
J. Whittle and J. Araujo, "Scenario Modeling with Aspects," IEE Proceedings - Software, vol. 151, pp. 157--172, 2004.
|
| |
4
|
L. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos, Non-Funcitonal Requirements in Software Engineering: Kluwer Academic Publishers, 2000.
|
| |
5
|
|
| |
6
|
A. Sampaio, N. Loughran, A. Rashid, and P. Rayson, "Mining Aspects in Requirements," presented at Early Aspects 2005: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (held with AOSD 2005), Chicago, Illinois, USA, 2005.
|
| |
7
|
|
| |
8
|
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ruzanna Chitchyan , Awais Rashid , Paul Rayson , Robert Waters, Semantics-based composition for aspect-oriented requirements engineering, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
David Shepherd , Zachary P. Fry , Emily Hill , Lori Pollock , K. Vijay-Shanker, Using natural language program analysis to locate and understand action-oriented concerns, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nadzeya Kiyavitskaya , Nicola Zeni , Travis D. Breaux , Annie I. Antón , James R. Cordy , Luisa Mich , John Mylopoulos, Extracting rights and obligations from regulations: toward a tool-supported process, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA
|
|
|
|
|
|
Alejandro Rago , Esteban Abait , Claudia Marcos , Andrés Diaz-Pace, Early aspect identification from use cases using NLP and WSD techniques, Proceedings of the 15th workshop on Early aspects, March 03-03, 2009, Charlottesville, Virginia, USA
|
|