scholarly journals Model Checking of Concurrent Software Systems via Heuristic-Guided SAT Solving

Author(s):  
Nils Timm ◽  
Stefan Gruner ◽  
Prince Sibanda
Author(s):  
Henning Günther ◽  
Alfons Laarman ◽  
Ana Sokolova ◽  
Georg Weissenbacher

2018 ◽  
Vol 44 (8) ◽  
pp. 747-783 ◽  
Author(s):  
Francesco Adalberto Bianchi ◽  
Alessandro Margara ◽  
Mauro Pezze

1994 ◽  
Vol 27 (1) ◽  
pp. 27-43 ◽  
Author(s):  
P.David Stotts ◽  
William Pugh

1994 ◽  
Vol 1 (47) ◽  
Author(s):  
Kim G. Larsen

In this paper, we present a constraint-oriented state-based proof methodology for concurrent software systems which exploits compositionality and abstraction for the reduction of the verification problem under investigation. Formal basis for this methodology are Modal Transition Systems allowing loose state-based specifications, which can be refined by successively adding constraints. Key concepts of our method are <em>projective views</em>, <em>separation of proof obligations</em>, <em> Skolemization</em> and <em>abstraction</em>. The method is even applicable to real time systems


10.29007/rb2p ◽  
2018 ◽  
Author(s):  
Stefano Bistarelli ◽  
Fabio Martinelli ◽  
Ilaria Matteucci ◽  
Francesco Santini

Partial Model-Checking (PMC) is an efficient tool to reduce the combinatorial explosion of a state-space, arising in the verification of loosely-coupled software systems. At the same time, it is useful to consider quantitative temporal-modalities. This allows for checking whether satisfying such a desired modality is too costly, by comparing the final score consisting of how much the system spends to satisfy the policy, to a given threshold. We stir these two ingredients together in order to provide a Quantitative PMC function (QPMC), based on the algebraic structure of semirings. We design a method to extract part of the weight during QPMC, with the purpose to avoid the evaluation of a modality as soon as the threshold is crossed. Moreover, we extend classical heuristics to be quantitative, and we investigate the complexity of QPMC.Keyword: Partial Model Checking, Semirings, Optimisation, Quantitative Modal Logic Quantitative Process Algebra, Quantitative Evaluation of Systems.


Sign in / Sign up

Export Citation Format

Share Document