Title | Using Aspect Orientation in Legacy Environments for Reverse Engineering using Dynamic Analysis - An Industrial Experience Report |
Publication Type | Journal Article |
Year of Publication | 2009 |
Authors | Adams, B, De Schutter K, Zaidman A, Demeyer S, Tromp H, Meuter WD |
Journal | Journal of Systems and Software |
Volume | 82 |
Pagination | 668–684 |
ISSN | 0164-1212 |
Abstract | This paper reports on the challenges of using aspect-oriented programming (AOP) to aid in re-engineering a legacy C application. More specifically, we describe how AOP helps in the important reverse engineering step which typically precedes a re-engineering effort. We first present a comparison of the available AOP tools for legacy C code bases, and then argue on our choice of Aspicere, our own AOP implementation for C. Then, we report on Aspicere |
DOI | http://dx.doi.org/10.1016/j.jss.2008.09.031 |