Title :
Source code retrieval using program patterns
Author :
Paul, Santanu ; Prakash, Atul
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
A method for automating the search for codes that have particular structural features is described. A pattern language is used to specify the pattern of desired code. The benefits of using a pattern language include a higher level of abstraction in specifying patterns and the power to specify complex patterns which are impossible to express in grep type languages. A system that accepts these patterns and locates code fragments in C source files is described
Keywords :
data structures; program compilers; software engineering; software reusability; C source files; abstraction; code fragments; pattern language; program patterns; source code retrieval; Inspection; Laboratories; Maintenance engineering; Optimizing compilers; Power engineering and energy; Programming profession; Reverse engineering; Software maintenance; Software systems; Software tools;
Conference_Titel :
Computer-Aided Software Engineering, 1992. Proceedings., Fifth International Workshop on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-2960-6
DOI :
10.1109/CASE.1992.200135