Title :
A rule-based software engineering tool for code analysis
Author_Institution :
IBM Corp., Tucson, AZ, USA
Abstract :
A rule-based software engineering tool is described that was developed for analyzing a large system of modules implemented in the Pascal language. It was used to create an intermodule cross-reference database for the system, a directed graph of procedure and function calls representing a high-level control-flow model of the system, and a collection of reports containing metric information about the source code of each module in the system. The design of this software engineering tool and the benefits derived from using its output are discussed
Keywords :
Pascal; database management systems; expert systems; modules; software tools; Pascal language; code analysis; directed procedure graph; function calls; high-level control-flow model; intermodule cross-reference database; large modular system; metric reports; rule-based software engineering tool; software engineering tool; Information analysis; Information resources; Milling machines; Packaging; Program processors; Size control; Software design; Software engineering; Software systems; Springs;
Conference_Titel :
Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0830-7
DOI :
10.1109/PCCC.1988.10087