• DocumentCode
    3259661
  • Title

    A rule-based tool for reverse engineering from source code to graphical models

  • Author

    Huang, Hai ; Sugihara, Kazuo ; Miyamoto, Isao

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
  • fYear
    1992
  • fDate
    15-20 Jun 1992
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    This paper presents a rule-based tool MG (Model Generator) for reverse engineering from source code to graphical models. For a given graphical model formalism, generation rules describe how to translate each primitive element (e.g., an if statement) of a programming language into a piece of a diagram in the graphical model and how to assemble the produced pieces of diagrams and generate diagrams from them. MG can produce software specification in different models by changing the generation rules. This feature enables maintainers to obtain the information they need by specifying rules for generating it. MG is also independent of programming languages. It is used to generate four models and links between them from COBOL source code, where each model represents a coherent aspect of the source code such as control flow and functional structure
  • Keywords
    diagrams; formal specification; knowledge based systems; software engineering; software tools; COBOL; MG; Model Generator; diagram; graphical models; programming language; reverse engineering; rule-based tool; software maintenance; software specification; source code; Application software; Assembly; Computer languages; Costs; Data mining; Documentation; Graphical models; Reverse engineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
  • Conference_Location
    Capri
  • Print_ISBN
    0-8186-2830-8
  • Type

    conf

  • DOI
    10.1109/SEKE.1992.227931
  • Filename
    227931