Micropatterns In Grammars

V. Zaytsev 1
1 ATEAMS - Analysis and Transformation based on rEliAble tool coMpositionS
Inria Lille - Nord Europe, CWI - Centrum Wiskunde & Informatica
Abstract : Micropatterns and nanopatterns have been previously demonstrated to be useful techniques for object-oriented program comprehension. In this paper, we use a similar approach for identifying structurally similar fragments in grammars in a broad sense (contracts for commitment to structure), in particular parser specifications, metamodels and data models. Grammatical micropatterns bridge the gap between grammar metrics, which are easy to implement but hard to assign meaning to, and language design guidelines, which are inherently meaningful as stemming from current software language engineering practice but considerably harder to formalise.
keyword : grammarware
Type de document :
Communication dans un congrès
Erwig, M. and Paige, R. F. and van Wyk, E. Proceedings of the International Conference on Software Language Engineering (SLE, 2013), 2013, Unknown, 2013
Liste complète des métadonnées

https://hal.inria.fr/hal-00923399
Contributeur : Tijs Van Der Storm <>
Soumis le : jeudi 2 janvier 2014 - 17:06:46
Dernière modification le : lundi 5 octobre 2015 - 16:59:51

Identifiants

  • HAL Id : hal-00923399, version 1

Collections

Citation

V. Zaytsev. Micropatterns In Grammars. Erwig, M. and Paige, R. F. and van Wyk, E. Proceedings of the International Conference on Software Language Engineering (SLE, 2013), 2013, Unknown, 2013. <hal-00923399>

Partager

Métriques

Consultations de la notice

39