DocumentCode :
2035649
Title :
PUMP: a program understanding tool for MODSIM programs
Author :
Bhullar, A.S. ; Birta, L.G.
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
fYear :
2000
fDate :
2000
Firstpage :
121
Lastpage :
130
Abstract :
Automated program understanding tools have the potential to make important contributions to reducing the very substantial costs of program maintenance. We formulate a particular approach to program understanding within the context of the object-oriented simulation language, MODSIM. The software tool that has been developed is called PUMP (Program Understanding of MODSIM Programs). The input to this tool is the syntactically correct MODSIM program code for a simulation project which typically is distributed over several files. The main presentation of information about the program is via a user interface that is organized along hierarchical lines that correspond to the organizational structure of MODSIM programs. The hierarchical approach permits examination of program features in increasing levels of detail. The main thrust of the analysis is to identify entity types (e.g., objects, methods, variables) used in the program together with their interrelationships. The key design aspects of PUMP are outlined in the paper and an overview of the user interface is presented. Emphasis is given to the mechanisms specifically developed for handling the object-oriented features of MODSIM
Keywords :
digital simulation; object-oriented languages; reverse engineering; simulation languages; software maintenance; software tools; user interfaces; MODSIM programs; PUMP tool; costs; object-oriented simulation language; program maintenance; program understanding tool; software tool; user interface; Application software; Costs; Documentation; Electrical capacitance tomography; Information technology; Object oriented programming; Programming profession; Software engineering; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 2000. (SS 2000) Proceedings. 33rd Annual
Conference_Location :
Washington, DC
ISSN :
1080-241X
Print_ISBN :
0-7695-0598-8
Type :
conf
DOI :
10.1109/SIMSYM.2000.844908
Filename :
844908
Link To Document :
بازگشت