Lancaster EPrints

EA-Miner: a tool for automating aspect-oriented requirements identification

Sampaio, Américo and Chitchyan, Ruzanna and Rashid, Awais and Rayson, Paul (2005) EA-Miner: a tool for automating aspect-oriented requirements identification. In: ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. ACM, New York, pp. 352-355. ISBN 1-58113-993-4

Full text not available from this repository.

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.

Item Type: Contribution in Book/Report/Proceedings
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57524
Deposited By: ep_importer_pure
Deposited On: 12 Oct 2012 15:17
Refereed?: No
Published?: Published
Last Modified: 23 Sep 2014 18:32
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/57524

Actions (login required)

View Item