Lancaster EPrints

EA-Analyzer : automating conflict detection in aspect-oriented requirements

Sardinha, Alberto and Chitchyan, Ruzanna and Weston, Nathan and Rashid, Awais (2009) EA-Analyzer : automating conflict detection in aspect-oriented requirements. In: Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on :. IEEE Publishing, pp. 530-534. ISBN 978-1-4244-5259-0

Full text not available from this repository.


One of the aims of aspect-oriented requirements engineering is to address the composability and subsequent analysis of crosscutting and non-crosscutting concerns during requirements engineering. Composing concerns may help to reveal conflicting dependencies that need to be identified and resolved. However, detecting conflicts in a large set of textual aspect-oriented requirements is an error-prone and time-consuming task. This paper presents EA-analyzer, the first automated tool for identifying conflicts in aspect-oriented requirements specified in natural-language text. The tool is based on a novel application of a Bayesian learning method that has been effective at classifying text. We present an empirical evaluation of the tool with three industrial-strength requirements documents from different real-life domains. We show that the tool achieves up to 92.97% accuracy when one of the case study documents is used as a training set and the other two as a validation set.

Item Type: Contribution in Book/Report/Proceedings
Uncontrolled Keywords: Aspect-Oriented Requirements Engineering ; Aspect-Oriented Software Development ; Conflicting Dependencies ; Requirements Analysis ; Requirements Composition
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 51108
Deposited By: ep_importer_pure
Deposited On: 04 Nov 2011 16:50
Refereed?: No
Published?: Published
Last Modified: 11 Apr 2018 04:26
Identification Number:

Actions (login required)

View Item