Abbrevation
MVV
City
Lisbon
Country
Portugal
Deadline Paper
Start Date
End Date
Abstract

Costs entailed by software failures demonstrate that the systematic development of software in a certain quality is still a challenge, even after decades of research&#046; A reason for this can certainly be found within the individual projects&#046; Often, known techniques of quality assurance are not well understood and properly used due to deadline and budget restrictions&#046; However, another reason is also the lack of techniques for quality assurance for specific types of software and software developed according to specific programming and modeling techniques&#046;<br>Many ad&#8211;hoc security specifications, models, and protocols, which were implemented in software components in the past, turned out to be vulnerable to some extent&#046; Formal verification and validation methodologies have the potential to increase user confidence in software artifacts&#046; Therefore, theoretical foundations for security assurance should be investigated to discover new methods that will bring high certainty to the trustworthiness of software entities&#046;<br>Verification and validation (V&amp;V) methods, especially testing, deliver important analytical techniques for quality assurance&#046; In model&#8211;based V&amp;V, the software under consideration is considered by means of a model that focuses on certain aspects, often on the behavior of the software&#046; Models frequently used are finite state machines and flow graphs&#046; Testing techniques based on such models are, for instance, formal verification, control and data flow analysis, test case generation, and model checking&#046;<br>This workshop aims at giving researchers and practitioners a platform to present their results and experience to a broader audience&#046;<br>The topics of interest include, but are not limited to:<br>&#8211; Formal methods and theories in model&#8211;based V&amp;V<br>&#8211; Simulation by models, forecasts of behavior and properties by models<br>&#8211; Models and modeling notations for programming and V&amp;V<br>&#8211; Tools for model&#8211;based V&amp;V<br>&#8211; Model&#8211;based security evaluation<br>&#8211; V&amp;V of security specifications, models, and protocols<br>&#8211; Theoretical foundations of security analysis and design<br>&#8211; Formal models for security testing<br>&#8211; Testing with software usage models<br>&#8211; Test case generation based on formal and semi&#8211;formal models<br>&#8211; Test coverage metrics and criteria for model&#8211;based testing<br>&#8211; Models as test oracles, test validation with models<br>&#8211; Application of model checking in testing<br>&#8211; Model&#8211;based V&amp;V of reactive and object&#8211;oriented systems<br>&#8211; Model&#8211;based verification and validation of tests<br>&#8211; Experience reports and requirements from model&#8211;based V&amp;V and model&#8211;based development in practice<br>