• DocumentCode
    2417290
  • 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
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    59
  • Lastpage
    66
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
  • Conference_Location
    Budapest
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-1438-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2002.995790
  • Filename
    995790