Extensible Validation Framework for DSLs using MontiCore on the Example of Coding Guidelines
Rheinisch Westfalische Technische Hochschule (RWTH) AachenDepartment of Computer Science 3Ahornstraˇe 55, 52074 Aachen, www.se-rwth.deAbstract. Unit test environments are today’s state of the art for manyprogramming languages to keep the software’s quality above a certainlevel. However, the software’s syntactic quality necessary for the devel-opers themselves is not covered by the aforementioned frameworks. Thispaper presents a tool realized using the DSL framework MontiCore forautomatically validating easily extensible coding guidelines for any do-main speci c language or even general purpose languages like C++ andits application in an automotive R&D project where a German OEMand several suppliers were involved. Moreover, it was exemplary appliedon UML/P-based sequence charts as well.