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
Link To Document