DocumentCode :
3097950
Title :
CDA: a system for understanding the dynamic properties of data processing programs
Author :
Howden, William E. ; Shi, Guangming
Author_Institution :
Software Eng. Lab., California Univ., San Diego, CA, USA
fYear :
1992
fDate :
27-29 May 1992
Firstpage :
310
Lastpage :
319
Abstract :
During software maintenance, it is of critical importance for maintenance staff to understand how a system works and when they make a change to part of the system, what effects this change will have on other parts of the system. It is observed that much of the program understanding process revolves around dynamic properties such as the states, state sequences and state transition operations. Hence, it is necessary to support the understanding process when the staff is reasoning about what could take place when the program is in operation and what could happen if part of the code is modified. CDA is a system for understanding the dynamic properties of large data processing programs. It allows the user to incrementally document their understanding of a program as working hypotheses and abstract operations with CDA comments. It then verifies these hypotheses to determine if they are justified. The justified hypotheses and abstract operations form an incremental specification of the program. Over time, the documentation improves in quality and completeness as new comments are added to justify and check the assumptions underlying new changes made to the code
Keywords :
program testing; software maintenance; CDA; abstract operations; data processing programs; program understanding process; software maintenance; state sequences; state transition operations; states; understanding the dynamic properties; Algorithms; Data processing; Documentation; Flowcharts; Laboratories; Programming profession; Software engineering; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Assessment of Quality Software Development Tools, 1992., Proceedings of the Second Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-2620-8
Type :
conf
DOI :
10.1109/AQSDT.1992.205867
Filename :
205867
Link To Document :
بازگشت