Title :
Data exchange with the columbus schema for c++
Author :
Ferenc, Rudolf ; Beszédes, Árpád
Author_Institution :
Res. Group on Artificial Intelligence, Univ. of Szeged, Hungary
Abstract :
To successfully carry out a software maintenance or reengineering task, a suitably assembled set of tools is required, which interoperate seaminglessly. To achieve this goal, an exchange format is needed that can be used to represent the facts extracted from a software system in a standardized way; serving as an output of one tool and as an input for other tools. In this paper we propose a modular schema for C++, called the Columbus schema. The schema has been implemented in the Columbus/CAN front end framework tool and is already utilized in several usages, one of which is its representation in the GXL form
Keywords :
C++ language; electronic data interchange; reverse engineering; software maintenance; systems re-engineering; AST; C++ schema; CAN; Columbus schema; GXL; data exchange; front end; reverse engineering; software maintenance; standard exchange format; tool interoperability; Artificial intelligence; Assembly; Documentation; IEC standards; ISO standards; Reverse engineering; Software maintenance; Software standards; Software systems; Unified modeling language;
Conference_Titel :
Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
Conference_Location :
Budapest
Print_ISBN :
0-7695-1438-3
DOI :
10.1109/CSMR.2002.995790