Sciweavers

COMPSAC
2003
IEEE

Incremental Transformation of Procedural Systems to Object Oriented Platforms

13 years 10 months ago
Incremental Transformation of Procedural Systems to Object Oriented Platforms
Over the past years, the reengineering of legacy software systems to object oriented platforms has received significant attention. In this paper, we present a generic re-engineering source code transformation framework to support the incremental migration of such procedural legacy systems to object oriented platforms. First, a source code representation framework that uses a generic domain model for procedural languages allows for the tation of Abstract Syntax Trees as XML documents. Second, a set of transformations allow for the identification of object models in specific parts of the legacy source code. In this way, the migration process is applied incrementally on different parts of the system. A clustering technique is used to decompose a program into a set of smaller components that are suitable for the incremental migration process. Finally, the migration process gradually composes the object models obtained at every stage to generate a amalgamated object model for the whole sys...
Ying Zou, Kostas Kontogiannis
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where COMPSAC
Authors Ying Zou, Kostas Kontogiannis
Comments (0)