DocumentCode :
2242602
Title :
Object data models to support source code queries: implementing SCA within REFINE
Author :
Paul, Santanu ; Prakash, Atul
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1994
fDate :
14-15 Nov 1994
Firstpage :
145
Lastpage :
152
Abstract :
The REFINE object base is being used widely for code analysis and reverse engineering. From the perspective of program querying and interactive program analysis however, REFINE-like object bases offer only general-purpose programming languages in which users must code their program queries. In contrast, Source Code Algebra (SCA) is an object algebra designed to serve as an applicative source code query language. We are currently implementing an SCA-based query processor within the REFINE environment. This paper provides insights into some object data model features which are currently absent in the REFINE framework, and argues that their incorporation will enable certain source code queries to be handled more efficiently. We also argue that the inclusion of these features will greatly simplify the implementation of the SCA query processor
Keywords :
data structures; object-oriented programming; program diagnostics; reverse engineering; REFINE object base; SCA; code queries; interactive program analysis; object base; program querying; Algebra; Computer languages; Computer science; Data models; Database languages; Humans; Object oriented modeling; Refining; Reverse engineering; Trademarks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
Conference_Location :
Washington, DC
ISSN :
1092-8138
Print_ISBN :
0-8186-5647-6
Type :
conf
DOI :
10.1109/WPC.1994.341263
Filename :
341263
Link To Document :
بازگشت