The Community for Technology Leaders
2006 17th International Symposium on Software Reliability Engineering (2006)
Raleigh, North Carolina
Nov. 7, 2006 to Nov. 10, 2006
ISSN: 1071-9458
ISBN: 0-7695-2684-5
pp: 221-230
Michael Mortensen , Hewlett-Packard
Sudipto Ghosh , Colorado State University
James M. Bieman , Colorado State University
ABSTRACT
Moving program code that implements cross-cutting concerns into aspects can improve the maintainability of legacy systems. This kind of refactoring, called aspectualization, can also introduce faults into a system. A test driven approach can identify these faults during the refactoring process so that they can be removed. We perform systematic testing as we aspectualize commercial VLSI CAD applications. The process of refactoring these applications revealed the kinds of faults that can arise during aspectualization, and helped us to develop techniques to reduce their occurrences.
INDEX TERMS
null
CITATION

M. Mortensen, J. M. Bieman and S. Ghosh, "Testing During Refactoring: Adding Aspects to Legacy Systems," 2006 17th International Symposium on Software Reliability Engineering(ISSRE), Raleigh, North Carolina, 2006, pp. 221-230.
doi:10.1109/ISSRE.2006.46
156 ms
(Ver 3.3 (11022016))