=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== https://ceur-ws.org/Vol-1235/paper-01.pdf
          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/