The C information abstraction system
- 1 March 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 16 (3) , 325-334
- https://doi.org/10.1109/32.48940
Abstract
A system for analyzing program structures is described. The system extracts relational information from C programs according to a conceptual model and stores the information in a database. It is shown how several interesting software tasks can be performed by using the relational views. These tasks include generation of graphical views, subsystem extraction, program layering, dead code elimination and binding analysis.<>Keywords
This publication has 14 references indexed in Scilit:
- DAG—a program that draws directed graphsSoftware: Practice and Experience, 1988
- Hypertext: An Introduction and SurveyComputer, 1987
- Generating editing environments based on relations and attributesACM Transactions on Programming Languages and Systems, 1986
- System Structure Analysis: Clustering with Data BindingsIEEE Transactions on Software Engineering, 1985
- Program SlicingIEEE Transactions on Software Engineering, 1984
- Implementing relational views of programsPublished by Association for Computing Machinery (ACM) ,1984
- GridsPublished by Association for Computing Machinery (ACM) ,1984
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979
- Designing Software for Ease of Extension and ContractionIEEE Transactions on Software Engineering, 1979
- Modularization and hierarchy in a family of operating systemsCommunications of the ACM, 1976