Abstract
This volume contains the proceedings of the Eleventh Workshop on Language Descriptions, Tools and Applications (LDTA 2011), held in Saarbrücken, Germany on March 26 & 27, 2011. LDTA is a two-day satellite event of ETAPS (European Joint Conferences on Theory and Practice of Software) and organized in cooperation with ACM SIGPLAN.
LDTA is an application and tool-oriented workshop focused on grammarware---software based on grammars in some form. Grammarware applications are typically language processing applications and traditional examples include parsers, program analyzers, optimizers and translators. A primary focus of LDTA is grammarware that is generated from high-level grammar-centric specifications and thus submissions on parser generation, attribute grammar systems, term/graph rewriting systems, and other grammar-related meta-programming tools, techniques, and formalisms were encouraged.
For 2011, 25 papers were submitted, of which two were tool demonstration papers. A program committee of 20 with the help of 7 additional reviewers provided three reviews for each paper. An electronic PC meeting was held using EasyChair to discuss the papers and from those submitted 9 full papers and two tool demonstration papers were selected.
In addition to these 11 papers the proceedings includes the paper "Getting a Grip on Tasks that Coordinate Tasks" by Rinus Plasmeijer of Radboud University Nijmegen in The Netherlands. This paper accompanied his invited talk at the workshop.
This year LDTA also puts theory, as well as techniques and tools, to the test in a new way in the form of the LDTA Tool Challenge. Tool developers were invited to participate in the Challenge by developing solutions to a range of language processing tasks over a simple but evolving set of imperative programming languages. Tool challenge participants presented highlights of their solution during special sessions of the workshop and will contribute to a joint paper on the Tool Challenge and proposed solutions to be co-authored by all participants after the workshop.
LDTA is an application and tool-oriented workshop focused on grammarware---software based on grammars in some form. Grammarware applications are typically language processing applications and traditional examples include parsers, program analyzers, optimizers and translators. A primary focus of LDTA is grammarware that is generated from high-level grammar-centric specifications and thus submissions on parser generation, attribute grammar systems, term/graph rewriting systems, and other grammar-related meta-programming tools, techniques, and formalisms were encouraged.
For 2011, 25 papers were submitted, of which two were tool demonstration papers. A program committee of 20 with the help of 7 additional reviewers provided three reviews for each paper. An electronic PC meeting was held using EasyChair to discuss the papers and from those submitted 9 full papers and two tool demonstration papers were selected.
In addition to these 11 papers the proceedings includes the paper "Getting a Grip on Tasks that Coordinate Tasks" by Rinus Plasmeijer of Radboud University Nijmegen in The Netherlands. This paper accompanied his invited talk at the workshop.
This year LDTA also puts theory, as well as techniques and tools, to the test in a new way in the form of the LDTA Tool Challenge. Tool developers were invited to participate in the Challenge by developing solutions to a range of language processing tasks over a simple but evolving set of imperative programming languages. Tool challenge participants presented highlights of their solution during special sessions of the workshop and will contribute to a joint paper on the Tool Challenge and proposed solutions to be co-authored by all participants after the workshop.
Originalsprog | Engelsk |
---|
Forlag | Association for Computing Machinery |
---|---|
ISBN (Elektronisk) | 978-1-4503-0665-2 |
Status | Udgivet - 2011 |
Emneord
- LDTA 2011
- Grammarware
- Parser generation
- Tool demonstration
- Attribute grammar systems
- ETAPS
- Term rewriting systems
- Language processing
- Meta-programming
- Tool Challenge