Title :
Using a DSL and Fine-Grained Model Transformations to Explore the Boundaries of Model Verification
Author :
van Amstel, M.F. ; van den Brand, M.G.J. ; Engelen, L.J.P.
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
Abstract :
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.
Keywords :
formal verification; software engineering; DSL; fine grained model transformation; fine grained transformation; model checking; model driven engineering approach; model verification boundaries; state space explosion problem; Concrete; DSL; Delay; Reliability; Semantics; Space exploration; Transforms; Domain-Specific Language; Model Checking; Model Transformation; Model-Driven Engineering; Verification;
Conference_Titel :
Secure Software Integration & Reliability Improvement Companion (SSIRI-C), 2011 5th International Conference on
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4577-0781-0
Electronic_ISBN :
978-0-7695-4454-0
DOI :
10.1109/SSIRI-C.2011.26