Traditionally, the state-space explosion problem in model checking is handled by applying abstractions and simplifications to the model that needs to be verified. In this paper, we propose a model-driven engineering approach that works the other way around. Instead of making a concrete model more abstract, we propose to refine an abstract model to make it more concrete. We propose to use fine-grained model transformations to enable model checking of models that are as close to the implementation model as possible. We applied our approach in a case study. The results show that it is possible to validate models that are more concrete when fine-grained transformations are applied
The integration of formal verification methods in modeling activities is a key issue to ensure the c...
peer reviewedIn Model Driven Engineering (Mde), models are first-class citizens, and model transform...
Ensuring the correctness of a given software component has become a crucial aspect in Software Engin...
Traditionally, the state-space explosion problem in model checking is handled by applying abstractio...
Traditionally, the state-space explosion problem in model checking is handled by applying abstractio...
Abstract. Traditionally, the state-space explosion problem in model checking is handled by applying ...
Model-Driven Engineering (MDE) is becoming a popular engineering methodology for developing large-sc...
As with other software development artifacts, model transformations are not bug-free and so must be ...
In Model Driven Software Engineering, models and model transformations are the primary artifacts whe...
In the past few years, model-driven software engineering (MDSE) and domain-specific modeling languag...
International audienceThe integration of formal verification methods in modeling ac- tivities is a k...
Model transformations are a central element of model-driven development (MDD) approaches such as th...
Precise specifications are needed for verifying and certifying the correct behavior of critical syst...
The integration of formal verification methods in modeling activities is a key issue to ensure the c...
peer reviewedIn Model Driven Engineering (Mde), models are first-class citizens, and model transform...
Ensuring the correctness of a given software component has become a crucial aspect in Software Engin...
Traditionally, the state-space explosion problem in model checking is handled by applying abstractio...
Traditionally, the state-space explosion problem in model checking is handled by applying abstractio...
Abstract. Traditionally, the state-space explosion problem in model checking is handled by applying ...
Model-Driven Engineering (MDE) is becoming a popular engineering methodology for developing large-sc...
As with other software development artifacts, model transformations are not bug-free and so must be ...
In Model Driven Software Engineering, models and model transformations are the primary artifacts whe...
In the past few years, model-driven software engineering (MDSE) and domain-specific modeling languag...
International audienceThe integration of formal verification methods in modeling ac- tivities is a k...
Model transformations are a central element of model-driven development (MDD) approaches such as th...
Precise specifications are needed for verifying and certifying the correct behavior of critical syst...
The integration of formal verification methods in modeling activities is a key issue to ensure the c...
peer reviewedIn Model Driven Engineering (Mde), models are first-class citizens, and model transform...
Ensuring the correctness of a given software component has become a crucial aspect in Software Engin...