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