loading...
Regaining Lost Knowledge through Dynamic Analysis and Aspect Orientation
Bari, Italy March 22-March 24
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.45Conference on Software Maintenance an ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Andy Zaidman, University of Antwerp, Belgium
Serge Demeyer, University of Antwerp, Belgium
Bram Adams, University of Ghent, Belgium
Kris De Schutter, University of Ghent, Belgium
Ghislain Hoffman, University of Ghent, Belgium
Bernard De Ruyck, Koninklijke Apothekersvereniging Van Antwerpen (KAVA), Antwerp, Belgium
This paper describes our experiences of applying dynamic analysis solutions on an industrial legacy application written in C, with the help of Aspect Orientation (AO). We use a number of dynamic analysis techniques that can help in alleviating the problem of (1) establishing the quality of the available regression test and (2) regaining lost knowledge of the application. We also show why our aspect language for C, aspicere, is well-suited for using dynamic analysis in legacy environments. Finally, we present the case study itself, the results we have obtained and the validation thereof by the original developers and current maintainers of the application. We also mention some typical pitfalls that we encountered while dealing with legacy applications in a reengineering context.
Citation:
Andy Zaidman, Serge Demeyer, Bram Adams, Kris De Schutter, Ghislain Hoffman, Bernard De Ruyck, "Regaining Lost Knowledge through Dynamic Analysis and Aspect Orientation," csmr, pp.91-102, Conference on Software Maintenance and Reengineering (CSMR'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions