DocumentCode :
3081640
Title :
Revealer: a lexical pattern matcher for architecture recovery
Author :
Pinzger, Martin ; Fischer, Michael ; Gall, Harald ; Jazayeri, Mehdi
Author_Institution :
Distributed Syst. Group, Vienna Univ. of Technol., Austria
fYear :
2002
fDate :
2002
Firstpage :
170
Lastpage :
178
Abstract :
Program comprehension is crucial for software maintenance activities and is supported by reverse engineering techniques. Many of them analyze source code and use parsers to create higher-level representations of software systems that are more meaningful to engineers. But the application of parsers is for some reasons not always desirable. In this paper, we introduce Revealer a lightweight source model extraction tool that combines advantages of lexical analysis with syntactical analysis. It uses an easy-to-use pattern language that supports engineers in defining pattern definitions of diverse granularity depending on the problem at hand In this way our tool enables fast extraction of simple and complex code patterns that allow engineers a quick insight into particular architectural aspects that are expressed via source code patterns.
Keywords :
grammars; reverse engineering; software tools; Revealer; architecture recovery; lexical analysis; lexical pattern matcher; program comprehension; reverse engineering; source model extraction tool; Application software; Computer architecture; Europe; Pattern analysis; Pattern matching; Reverse engineering; Software maintenance; Software systems; Software tools; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
ISSN :
1095-1350
Print_ISBN :
0-7695-1799-4
Type :
conf
DOI :
10.1109/WCRE.2002.1173075
Filename :
1173075
Link To Document :
بازگشت