• Aucun résultat trouvé

Language Workbenches: Opportunities and Challenges for V&V

N/A
N/A
Protected

Academic year: 2022

Partager "Language Workbenches: Opportunities and Challenges for V&V"

Copied!
1
0
0

Texte intégral

(1)

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/

Références

Documents relatifs

Faites une représentation graphique de la distance que vous avez parcourue en fonction du temps écoulé. Calculez votre nombre final de points

It has been found that within a continuum mechanics formulation, based on the lubrication approximation for the liquid dynamics and stationary vapor dif- fusion in the

Pour préparer un sportif à une compétition de lancer de poids, (m = 7,30 kg), on simule son geste ; voici les résultats obtenus en notant G le centre d'inertie de la boule.. Hauteur

[r]

Calcule le volume du

(b) Exprime en fonction de  le volume de la ½ boule (c) Calcule le volume de la boîte. Calcule le volume d’air contenu dans

Une bouée de signalisation est constituée d’une demi - sphère de 1,2 m de rayon, surmontée d’un cône de hauteur 3 m.. Calcule le volume d’air contenu dans

[r]