Towards an Engineering Discipline for GRAMMARWARE (2003)
| Venue: | ACM Transactions on Software Engineering Methodology |
| Citations: | 91 - 7 self |
BibTeX
@ARTICLE{Klint03towardsan,
author = {Paul Klint and Ralf Lämmel and Chris Verhoef},
title = {Towards an Engineering Discipline for GRAMMARWARE},
journal = {ACM Transactions on Software Engineering Methodology},
year = {2003},
volume = {14},
pages = {331--380}
}
Years of Citing Articles
OpenURL
Abstract
Grammarware comprises grammars and all grammar-dependent software, i.e., software artifacts that directly involve grammar knowledge. The term grammar is meant here in the widest sense to include XML schemas, syntax definitions, interface descriptions, APIs, and interaction protocols. The most obvious examples of grammar-dependent software are document processors, parsers, import/export functionality, and generative programming tools. Even though grammarware is so omnipresent, it is somewhat neglected --- from an engineering point of view. We lay out an agenda that is meant to promote research on improving the quality of grammarware and on increasing the productivity of grammarware development.







