ACM Home Page
Please provide us with feedback. Feedback
EA-Miner: a tool for automating aspect-oriented requirements identification
Full text PdfPdf (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
Américo Sampaio  Lancaster University Lancaster, UK
Ruzanna Chitchyan  Lancaster University Lancaster, UK
Awais Rashid  Lancaster University Lancaster, UK
Paul Rayson  Lancaster University Lancaster, UK
Sponsors
ACM: Association for Computing Machinery
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 109,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1101908.1101967
What is a DOI?

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

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