DocumentCode :
2248516
Title :
A knowledge-based approach to the analysis of code and program design language (PDL)
Author :
Das, Bikas K.
Author_Institution :
Comput. Sci. Corp., Silver Spring, MD, USA
fYear :
1989
fDate :
16-19 Oct 1989
Firstpage :
290
Lastpage :
296
Abstract :
A knowledge-based technique is described for understanding programs (the program design language, PDL and the corresponding code) in terms of their plans. The technique has been used successfully to enhance PDL´s role in maintaining and modifying code. This success is illustrated by an example. The methodology from which this technique evolved was derived from an earlier approach used in developing a knowledge-based prototype that inspects and quality assures software components (B. Das, 1989). The prototype model offers a unified representation of the components that have been used to represent PDL and code segments. Recent approaches to program analysis and understanding for use in software maintenance are discussed. It is argued that, unlike other research advances in this area, this approach is more realistic and takes advantages of a structured environment (standards for PDL, for example) commonly practiced in a software community. Yet the methodology is fairly general and immediately applicable in other software activities. Directions for future work are also outlined
Keywords :
knowledge based systems; programming; quality control; software engineering; specification languages; PDL; code segments; future work; knowledge-based approach; knowledge-based prototype; knowledge-based technique; program analysis; program design language; prototype model; quality assures; research advances; software activities; software community; software components; software maintenance; standards; structured environment; unified representation; Application software; Humans; Page description languages; Prototypes; Silver; Software maintenance; Software prototyping; Software quality; Software standards; Springs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1989., Proceedings., Conference on
Conference_Location :
Miami, FL
Print_ISBN :
0-8186-1965-1
Type :
conf
DOI :
10.1109/ICSM.1989.65223
Filename :
65223
Link To Document :
بازگشت