2003 · 42 citations · 5 references
ComputingComputer ScienceSystems EngineeringKnowledge RepresentationSoftware EngineeringSystems ArchitectureData IntegrationDatabase ManagementInteroperabilitySchema DesignSoftware ArchitectureSoftware DesignCross-system Data ExchangeData Exchange ArchitectureData Exchange InteroperabilityData Schema MappingMaintenanceSchema MappingSoftware Maintenance Process
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.
5
GXL: toward a standard exchange format
Richard C. Holt, Andreas Winter, Andy Schürr · 2002 · 235 citations
Towards portable source code representations using XML
Evan Mamas, Kostas Kontogiannis · 2002 · 83 citations
Towards a standard schema for C/C++
Rudolf Ferenć, S.E. Sim, Richard C. Holt et al. · 2002 · 45 citations
Columbus -- Tool for Reverse Engineering Large Object Oriented Software Systems
Rudolf Ferenć, Ferenc Magyar, Ákos Kiss et al. · 2001 · 22 citations