Sciweavers

ISSRE
2006
IEEE

Testing During Refactoring: Adding Aspects to Legacy Systems

14 years 5 months ago
Testing During Refactoring: Adding Aspects to Legacy Systems
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.
Michael Mortensen, Sudipto Ghosh, James M. Bieman
Added 12 Jun 2010
Updated 12 Jun 2010
Type Conference
Year 2006
Where ISSRE
Authors Michael Mortensen, Sudipto Ghosh, James M. Bieman
Comments (0)