DocumentCode :
1690943
Title :
Recovering Grammar Relationships for the Java Language Specification
Author :
Lammel, Ralf ; Zaytsev, Vadim
Author_Institution :
Software Languages Team, Univ. of Koblenz-Landau, Koblenz, Germany
fYear :
2009
Firstpage :
178
Lastpage :
186
Abstract :
We describe a completed effort to recover the relationships between all the grammars that occur in the different versions of the Java Language Specification (JLS). The relationships are represented as grammar transformations that capture all accidental or intended differences between the JLS grammars. This process is mechanized and it is driven by simple measures of nominal or structural differences between any pair of grammars involved. Our work suggests a form of consistency management for the JLS in particular, and language specifications in general.
Keywords :
Java; grammars; specification languages; system recovery; Java Language Specification; consistency management; grammar relationship recovering; grammar transformations; Best practices; Binary trees; Computer bugs; Computer languages; Convergence; Embedded software; Java; Reproducibility of results; Scalability; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation, 2009. SCAM '09. Ninth IEEE International Working Conference on
Conference_Location :
Edmonton, AB
Print_ISBN :
978-0-7695-3793-1
Type :
conf
DOI :
10.1109/SCAM.2009.29
Filename :
5279907
Link To Document :
بازگشت