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