Grammarware består av grammatik och all grammatikberoende programvara. Termen grammatik är tänkt här i betydelsen alla etablerade grammatik formalismer och grammatiska notationer inklusive kontextfri grammatik, klass ordböcker, XML scheman samt vissa former av träd och graf grammatik. Termen grammatikberoende programvara avser all programvara som involverar grammatikkunskaper på ett väsentligt sätt. Arketypiska exempel på grammatikberoende programvara är tolkar, programkonverterare och XML-dokumentprocessorer. Trots grammatikens genomträngande roll i programvarusystem, är de tekniska aspekterna av grammatikprogram inte tillräckligt förstådda. Vi lägger fram en agenda som är avsedd att främja forskning om att öka produktiviteten i utvecklingen av grammatikprogram och om att förbättra kvaliteten på grammatikprogram. I detta syfte identifierar vi problemen med dagens grammatikprogram, de hinder som för närvarande hämmar forskningen och löftena om en teknisk disciplin för grammatikprogram, dess principer och de forskningsutmaningar som måste hanteras.
Grammarware definieras som en term som omfattar grammatik (t.ex. kontextfri grammatik eller XML-scheman) och grammatikberoende programvara (t.ex. parsers, programomvandlare eller XML-dokumentprocessorer) REF.
Toward an engineering discipline for grammarware
{'venue': 'TSEM', 'journal': None, 'mag_field_of_study': ['Computer Science']}