DocumentCode :
2001161
Title :
Using deductive databases to facilitate the maintenance process
Author :
Dietrich, Suzanne W. ; Calliss, Frank W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
1995
fDate :
28-31 Mar 1995
Firstpage :
310
Lastpage :
318
Abstract :
This paper focuses on how the novel integration of intermodule code analysis (IMCA) and deductive database (DD) technology facilitates program understanding and the software maintenance process. Specifically, we describe the implementation of IMCA for the object-based language Ada using the CORAL deductive database system. Since we have future plans to look at other languages and emerging database technologies, we call this implementation IMCADDAda. Specifically, we describe in more detail the architectural issues of IMCADDAda and its implementation in the CORAL deductive database system, including the detailed schema of the facts and rules. A non-trivial code analysers example illustrates how the flexibility and extendibility of IMCADD Ada facilitates the maintenance process, highlighting the advantages offered by the declarative technology
Keywords :
Ada; deductive databases; reverse engineering; software maintenance; Ada; CORAL deductive database system; architectural issues; declarative technology; intermodule code analysis; nontrivial code analysers example; object-based language; program understanding; software maintenance process; Computer languages; Computer science; Data models; Deductive databases; Educational institutions; Encapsulation; Prototypes; Relational databases; Reverse engineering; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-2492-7
Type :
conf
DOI :
10.1109/PCCC.1995.472475
Filename :
472475
Link To Document :
بازگشت