Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/832308.837120guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Union Schemas as a Basis for a C++ Extractor

Published: 02 October 2001 Publication History

Abstract

An extractor is a program which processes source code and outputs facts about the code in a software exchange format (SEF). An SEF can be further specified by a schema, analogous to a schema for a data base. This paper explains how two such schemas can be combined into a union schema as the basis for creating an extractor. We describe the CPPX extractor, which transforms a schema designed as the internals of a compiler (GCC) to a schema designed for software exchange (Datrix). CPPX performs this transformation as a pipelined sequence of sub-transformations. At each stage in the pipeline, the intermediate data conforms to the union of the two schemas.

Cited By

View all
  1. Union Schemas as a Basis for a C++ Extractor

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    WCRE '01: Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
    October 2001
    ISBN:0769513034

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 02 October 2001

    Author Tags

    1. C++ Schema
    2. Extractor
    3. Reverse Engineering

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2009)Artifacts extraction techniqueProceedings of the 3rd International Conference on Communications and information technology10.5555/1736135.1736160(129-138)Online publication date: 29-Dec-2009
    • (2004)Back-propagation of knowledge from syntax tree to C source codeACM SIGPLAN Notices10.1145/981009.98101439:3(31-37)Online publication date: 1-Mar-2004
    • (2004)Compiler Hacking for Source Code AnalysisSoftware Quality Journal10.1023/B:SQJO.0000039794.29432.7e12:4(383-406)Online publication date: 1-Dec-2004
    • (2003)Customizing lotus notes to build software engineering toolsProceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research10.5555/961322.961357(211-222)Online publication date: 6-Oct-2003

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media