Title :
Generating objects from C code-features of the CORET tool-set
Author :
Taschwer, Mario ; Rauner-Reithmayer, Dominik ; Mittermeir, Roland
Author_Institution :
Inst. fur Inf., Klagenfurt Univ., Austria
Abstract :
The CORET tool set serves to restructure legacy C code into semantically equivalent C++ code with semantically coherent objects. To obtain semantical coherence, the object structure is derived from a forwardly developed object oriented analysis model. The paper focuses on the code transformation aspects and addresses special problems due to the fact that we had to depart from C as source language of the legacy code. The issues are demonstrated in showing various CORET features in the context of transformations applied to a concise example
Keywords :
C++ language; object-oriented programming; software maintenance; software tools; systems re-engineering; CORET features; CORET tool set; code transformation aspects; concise example; forwardly developed object oriented analysis model; legacy C code restructuring; object generation; object structure; semantical coherence; semantically coherent objects; semantically equivalent C++ code; special problems; Application software; Buildings; Coherence; Data mining; Documentation; Information analysis; Investments; Object oriented modeling; Software tools; Switches;
Conference_Titel :
Software Maintenance and Reengineering, 1999. Proceedings of the Third European Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-7695-0090-0
DOI :
10.1109/CSMR.1999.756686