Modeling and model checking by modular approach

M Xia, G Luo, M Sun - Companion Proceedings of the 36th International …, 2014 - dl.acm.org
M Xia, G Luo, M Sun
Companion Proceedings of the 36th International Conference on Software …, 2014dl.acm.org
Model checking is a common formal verification technique, but it is only applicable to white
box systems. In order to allow users without much formal verification expertise to use model
checking easily, this paper proposes a modular approach for software modeling and model
checking. Efficiency, correctness, and reusability are our main concerns. A hierarchical
model is constructed for a system by modules, and it is translated into the specific model
checking codes. The M^ 3C tool is implemented to support our approach, and it is …
Model checking is a common formal verification technique, but it is only applicable to white box systems. In order to allow users without much formal verification expertise to use model checking easily, this paper proposes a modular approach for software modeling and model checking. Efficiency, correctness, and reusability are our main concerns. A hierarchical model is constructed for a system by modules, and it is translated into the specific model checking codes. The M^3C tool is implemented to support our approach, and it is successfully applied to actual industrial cases, as well as to some cases in the literature.
ACM Digital Library
Showing the best result for this search. See all results