DocumentCode :
2346387
Title :
An Automated Approach to Grammar Recovery for a Dialect of the C++ Language
Author :
Duffy, Edward B. ; Malloy, Brian A.
Author_Institution :
Clems on Univ., Clemson
fYear :
2007
fDate :
28-31 Oct. 2007
Firstpage :
11
Lastpage :
20
Abstract :
In this paper we present the design and implementation of a fully automated technique for reverse engineering or recovering a grammar from existing language artifacts. The technique that we describe uses only test cases and a parse tree, and we apply the technique to a dialect of the C++ language. However, given test cases and a parse tree for a language or a dialect of a language, our technique can be used to recover a grammar for the language, including languages such as Java, C, Python or Ruby.
Keywords :
C++ language; grammars; reverse engineering; C++ language dialect; grammar recovery; reverse engineering; ISO standards; Java; Manuals; Reverse engineering; Software maintenance; Standards development; Terminology; Testing; Visualization; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
Conference_Location :
Vancouver, BC
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3034-5
Type :
conf
DOI :
10.1109/WCRE.2007.11
Filename :
4400147
Link To Document :
بازگشت