Title :
Interactive static analysis of Ada programs
Author :
Vanek, Leonard ; Gogan, Vancent ; Culp, Mark ; Berkowitz, Stuart
Author_Institution :
Array Syst. Comput., Downsview, Ont., Canada
Abstract :
A description is given of EDSA, a program development tool that interactively uses static analysis to help gain an understanding of existing source code. This may be for the purpose of tracking down a bug, understanding old or unfamiliar code, or determining in advance whether an intended change will have any undesirable side effects. EDSA allows users to easily follow the control flow or data flow structure of their source code. It displays code with unimportant source lines elided to that users can get a more global view of the program. It provides search management, to make it easier to examine all possibilities when browsing. It also provides a novel annotation/verification process called pebbling
Keywords :
Ada; program debugging; program verification; software tools; user interfaces; Ada programs; EDSA; annotation/verification; browser interface; debugging; interactive static analysis; program development tool; search management; Contracts; Data analysis; Instruments; Printers; Printing; Programming; Research and development; Software testing; Telephony; Terminology;
Conference_Titel :
Digital Avionics Systems Conference, 1990. Proceedings., IEEE/AIAA/NASA 9th
Conference_Location :
Virginia Beach, VA
DOI :
10.1109/DASC.1990.111280