Engineering of Grammarware
This page hosts Amsterdam-based activities on the subject of
engineering of grammarware. To get an idea what this is all
about, have a look at our research agenda.
Grammarware comprises grammars and all software artifacts that
directly depend on grammars. The term grammar is meant here in the
widest sense to include XML schemas, syntax definitions, interface
descriptions, APIs, and protocols. Examples of grammar-dependent
software are document processors, parsers, and import/export
functionality.
People
Papers
- Paul Klint and Ralf Lämmel and Chris Verhoef:
Towards an engineering discipline for grammarware
Working draft paper
July 2003
- Ralf Lämmel and Chris Verhoef:
Semi-Automatic Grammar Recovery
Software Practice & Experience
Volume 31, Number 15, pages 1395-1438, December 2001
- Ralf Lämmel and Chris Verhoef:
Cracking the 500-Language Problem
IEEE Software
November/December issue, 2001, pages 78-88
- Jan Kort and Ralf Lämmel and Chris Verhoef:
The Grammar Deployment Kit
System demonstration at LDTA 2002
- Ralf Lämmel:
Grammar Adaptation
(FME'01, LNCS 2021)
- Ralf Lämmel:
Grammar Testing
(FASE'01, LNCS 2029)
- Ralf Lämmel and Guido Wachsmuth:
Transformation of SDF syntax definitions in the ASF+SDF Meta-Environment
(LDTA'01, ENTCS 44(2))
- Mark van den Brand, Alex Sellink, and Chris Verhoef:
Generation of Components for Software Renovation Factories from Context-free Grammars
(Science of Computer Programmming, 2000 & WCRE'97)
- Alex Sellink and Chris Verhoef:
Development, Assessment, and Reengineering of Language Descriptions
(ASE'98 & CSMR'00)
- Alex Sellink and Chris Verhoef:
Generation of Software Renovation Factories from Compilers
(ICSM'99)
- Steven Klusener and Ralf Lämmel:
Deriving tolerant grammars from a base-line grammar
(ICSM'03)
Tools
maintained by Ralf Lämmel
(Email: ralf@cs.vu.nl)
last modified 21 January, 2005