Title
The Grammar Deployment Kit — System Demonstration —
Abstract
Grammar deployment is the process of turning a given grammar specification into a working parser. The Grammar Deployment Kit (for short, GDK) provides tool support in this process based on grammar engineering methods. We are mainly interested in the deployment of grammars for software renovation tools, that is, tools for software re- and reverse engineering. The current version of GDK is optimized for Cobol. We assume that grammar deployment starts from an initial grammar specification which is maybe still ambiguous or even incomplete. In practice, grammar deployment binds unaffordable human resources because of the unavailability of suitable grammar specifications, the diversity of parsing technology as well as the limitations of the technology, integration problems regarding the development of software renovation functionality, and the lack of tools and adherence to firm methods for grammar engineering. GDK helps to largely automate grammar deployment because tool support for grammar adaptation and parser generation is provided. We support different parsing technologies, among them btyacc, that is, yacc with backtracking. GDK is free software.
Year
DOI
Venue
2002
10.1016/S1571-0661(04)80430-4
Electronic Notes in Theoretical Computer Science
Keywords
Field
DocType
human resource,reverse engineering,cobol
Rule-based machine translation,Programming language,COBOL,Software deployment,Computer science,Reverse engineering,Grammar,Grammar systems theory,Software,Parsing
Journal
Volume
Issue
ISSN
65
3
1571-0661
Citations 
PageRank 
References 
17
0.87
3
Authors
3
Name
Order
Citations
PageRank
Jan Kort1292.14
Ralf Lämmel21579109.70
Chris Verhoef331919.44