=Paper=
{{Paper
|id=Vol-1235/paper-01
|storemode=property
|title=None
|pdfUrl=https://ceur-ws.org/Vol-1235/paper-01.pdf
|volume=Vol-1235
}}
==None==
Language Workbenches: Opportunities and Challenges for V&V Abstract of keynote speech at MoDeVVa 2014 Markus Völter Voelter ingenieurbüro für softwaretechnologie http://www.voelter.de/ Language workbenches (LWBs) are tools that support the ef- ficient construction of languages. Several LWBs support modular extension and composition of languages, as well as flexibly mixing diverse notational styles in a single model. This has obvious ad- vantages for V&V: languages of different levels of abstraction and levels of formality can be integrated, verification-specific extensions can be modularly introduced and validation is more efficient because programs can be much more readable as a consequence of domain- specific notations. But there are also challenges: – How can verification tools deal with (potentially unknown) ex- tensions to the subject languages? – Can the semantics implied by language extensions be exploited to speed up the verification? – Can the semantics of extensions be proven to be equivalent to their lower-level representation? In this talk I illustrate the opportunities an challenges based on mbeddr1 , an extensible set of integrated languages for embedded software development built with the JetBrains MPS language work- bench. My hope is that the opportunities help establish LWBs as a tool in the V&V community, and the challenges inspire discussions in the workshop and research after the conference. 1 http://mbeddr.com/