DocumentCode :
2224609
Title :
An initial experiment in reverse engineering aspects
Author :
Bruntink, Magiel ; Van Deursen, Arie ; Tourwé, Tom
Author_Institution :
Centrum voor Wiskunde en Informatics, Amsterdam, Netherlands
fYear :
2004
fDate :
8-12 Nov. 2004
Firstpage :
306
Lastpage :
307
Abstract :
We evaluate the benefits of applying aspect-oriented software development techniques in the context of a large-scale industrial embedded software system implementing a number of crosscutting concerns. Additionally, we assess the feasibility of automatically extracting these crosscutting concerns from the source code. In order to achieve this, we present an approach for reverse engineering aspects from an ordinary application automatically. This approach incorporates both a concern verification and an aspect construction phase. Our results show that such automated support is feasible, and can lead to significant improvements in source code quality.
Keywords :
embedded systems; object-oriented programming; program verification; reverse engineering; software engineering; aspect construction; aspect-oriented software development; automated support; concern verification; crosscutting concerns; industrial embedded software system; reverse engineering; source code; Application software; Computer industry; Embedded software; Embedded system; Large-scale systems; Programming; Reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2004. Proceedings. 11th Working Conference on
ISSN :
1095-1350
Print_ISBN :
0-7695-2243-2
Type :
conf
DOI :
10.1109/WCRE.2004.12
Filename :
1374335
Link To Document :
بازگشت