English

Extensible Validation Framework for DSLs using MontiCore on the Example of Coding Guidelines

Software Engineering 2014-09-09 v1

Abstract

Unit test environments are today's state of the art for many programming languages to keep the software's quality above a certain level. However, the software's syntactic quality necessary for the developers themselves is not covered by the aforementioned frameworks. This paper presents a tool realized using the DSL framework MontiCore for automatically validating easily extensible coding guidelines for any domain specific language or even general purpose languages like C++ and its application in an automotive R&D project where a German OEM and several suppliers were involved. Moreover, it was exemplary applied on UML/P-based sequence charts as well.

Keywords

Cite

@article{arxiv.1409.2376,
  title  = {Extensible Validation Framework for DSLs using MontiCore on the Example of Coding Guidelines},
  author = {Christian Berger and Bernhard Rumpe and Steven Völkel},
  journal= {arXiv preprint arXiv:1409.2376},
  year   = {2014}
}

Comments

13 pages, 7 figures. Symposium on Automotive/Avionics Systems Engineering 2009 (SAASE 09). San Diego, California, USA, October 2009

R2 v1 2026-06-22T05:51:23.326Z