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