Computer-Aided Program Analysis System (CAPAS)

910209

02/01/1991

Event
International Congress & Exposition
Authors Abstract
Content
The increased use of microcomputers in electoronic controllers for automobiles has caused an increase in control program design work. Such factors an pollution regulations have made more comprehensive control mechanism necessary, and attached greater importance to safety. These, in turn, have contributed to the program designer's work load.
The Computer-Aided Program Analysis System (CAPAS) we developed analyzes instructions in a program designed in assembler, and presents them in an easy-to-understand form. Unlike a flowchart generator, CAPAS determines the branching conditions and data to be stored in memory, and generates flowcharts and their explanations. CAPAS enables designers with little experience to understand program functions. It also enables programs to be reused or developed by more than one designer without causing that part of the program for which a designer is not responsible to become a black box. CAPAS is expected to reduce debugging time and improve program quality.
This report presents the basic principles of CAPAS and tells how it is applied to program module design.
Meta TagsDetails
DOI
https://doi.org/10.4271/910209
Pages
9
Citation
Uchimaru, H., Takahashi, M., Tonou, H., and Yasugi, H., "Computer-Aided Program Analysis System (CAPAS)," SAE Technical Paper 910209, 1991, https://doi.org/10.4271/910209.
Additional Details
Publisher
Published
Feb 1, 1991
Product Code
910209
Content Type
Technical Paper
Language
English