41,937 Hits in 7.5 sec

Combining partial order reductions with on-the-fly model-checking [chapter]

Doron Peled
1994 Lecture Notes in Computer Science  
On-the-fly model-checking is a technique to eliminate part of the search by intersecting the (negation of the) checked property with the state space during its generation.  ...  Partial order model-checking is an approach to reduce time and memory in model-checking concurrent programs.  ...  The author is grateful for Gerard Holzmann, who implemented the partial order reduction on SPIN, and Ramesh Bharadwaj for helping in debugging the system. Both of them and R.  ... 
doi:10.1007/3-540-58179-0_69 fatcat:snabicqvenac7oixwt5uupr5hm

On-the-Fly Confluence Detection for Statistical Model Checking [chapter]

Arnd Hartmanns, Mark Timmer
2013 Lecture Notes in Computer Science  
Statistical model checking is an analysis method that circumvents the state space explosion problem in model-based verification by combining probabilistic simulation with statistical methods that provide  ...  compared to the partial order-based method.  ...  Two of them, partial order reduction (POR) and confluence reduction, work by selecting a subset of the transitions of a model-and thus a subset of the reachable states-in a way that ensures that the reduced  ... 
doi:10.1007/978-3-642-38088-4_23 fatcat:k43ugk56unaxxizewo5ltgrxa4

On-the-fly parallel model checking algorithm that is optimal for verification of weak LTL properties

Jiří Barnat, Luboš Brim, Petr Ročkai
2012 Science of Computer Programming  
One of the most important open problems of parallel LTL model checking is to design an onthe-fly scalable parallel algorithm with linear time complexity.  ...  In addition to the previous version of the paper (Barnat et al., 2009) [1], we demonstrate how our new algorithm can be efficiently combined with a particular parallel technique for Partial Order Reduction  ...  Acknowledgement The third author has been partially supported by Red Hat, Inc.  ... 
doi:10.1016/j.scico.2011.03.001 fatcat:5gyybcbttfdbnepbl53q2umlgu

Combining Symmetry Reduction and Under-Approximation for Symbolic Model Checking [chapter]

Sharon Barner, Orna Grumberg
2002 Lecture Notes in Computer Science  
We first present algorithms that perform on-the-fly model checking for temporal safety properties, using symmetry reduction. We then extend these algorithms for checking liveness properties as well.  ...  This work presents a collection of methods, integrating symmetry reduction, under-approximation, and symbolic model checking in order to reduce space and time for model checking.  ...  Somesh Jha is thanked for his help with the examples.  ... 
doi:10.1007/3-540-45657-0_8 fatcat:ikeiitv33nhb5ftzcpgjgoseje

Symbolic Model Checking of Concurrent Programs Using Partial Orders and On-the-Fly Transactions [chapter]

Vineet Kahlon, Aarti Gupta, Nishant Sinha
2006 Lecture Notes in Computer Science  
We show how to ameliorate the problem by combining the ability of partial order techniques to reduce the state space of the concurrent program with the power of symbolic model checking to explore large  ...  The state explosion problem is one of the core bottlenecks in the model checking of concurrent software.  ...  Thus we have presented a new approach for model checking concurrent programs that combines the power of symbolic techniques with partial order reduction and on-the-fly transactions while at the same time  ... 
doi:10.1007/11817963_28 fatcat:a6hhgmui2rggjdlxsfmjzx4qhi

Formal Verification of an Executable LTL Model Checker with Partial Order Reduction [chapter]

Julian Brunner, Peter Lammich
2016 Lecture Notes in Computer Science  
Building on Doron Peled's paper "Combining Partial Order Reductions with On-the-Fly Model-Checking", we formally prove abstract correctness of ample set partial order reduction.  ...  We present a formally verified and executable on-the-fly LTL model checker that uses ample set partial order reduction.  ...  We originally planned to verify dynamic partial order reduction with on-the-fly model checking [25] , but soon encountered difficulties.  ... 
doi:10.1007/978-3-319-40648-0_23 fatcat:e4caxriogfdjpme3gwsbnrzwlq

Partial Order Methods for Statistical Model Checking and Simulation [chapter]

Jonathan Bogdoll, Luis María Ferrer Fioriti, Arnd Hartmanns, Holger Hermanns
2011 Lecture Notes in Computer Science  
We are grateful to Christel Baier (TU Dresden) for the initial inspiration to combine partial order methods with simulation and to Pedro R.  ...  Partial Order Reduction for PA The aim of partial order techniques for model checking is to avoid building the full state space corresponding to a model.  ...  Conclusion This paper has presented an on-the-fly, partial order reduction-based approach that enables statistical model checking and simulation of probabilistic automata with spurious nondeterminism arising  ... 
doi:10.1007/978-3-642-21461-5_4 fatcat:or3ctmrr45apbgbzkxllgpix4y

Parallel Partial Order Reduction with Topological Sort Proviso

Jiri Barnat, Lubos Brim, Petr Rockai
2010 2010 8th IEEE International Conference on Software Engineering and Formal Methods  
Partial order reduction and distributed-memory processing are the two essential techniques to fight the wellknown state space explosion problem in explicit state model checking.  ...  While for verification of safety properties, there are a few rather successful approaches to parallel partial order reduction, for LTL model checking all suggested approaches are either too technically  ...  ACKNOWLEDGMENTS This work has been partially supported by the Czech Science Foundation grants No. 201/09/1389 and 201/09/P497. Petr Ročkai has been partially supported by Red Hat, Inc.  ... 
doi:10.1109/sefm.2010.35 dblp:conf/sefm/BarnatBR10 fatcat:ntzmipofofam7l3nbhdiutc5rq

Relaxed visibility enhances partial order reduction [chapter]

Ilkka Kokkarinen, Doron Peled, Antti Valmari
1997 Lecture Notes in Computer Science  
Partial order reduction is a method that was developed to try to cope with the state-space explosion~ Based on the observation that the order of execution of concurrent (independent) atomic actions is  ...  However, to be on the safe side, partial order reductions put constraints about commuting the order of atomic actions that may change the value of propositions appearing in the checked specification.  ...  The work of the first author was partially funded by the Academy of Finland.  ... 
doi:10.1007/3-540-63166-6_33 fatcat:3zhis72mgfe7lic3qqam4wvndy

Model Checking CSP Revisited: Introducing a Process Analysis Toolkit [chapter]

Jun Sun, Yang Liu, Jin Song Dong
2008 Communications in Computer and Information Science  
It supports automated refinement checking, model checking of LTL extended with events, etc. In this paper, we highlight how partial order reduction is applied to improve refinement checking in PAT.  ...  FDR, initially introduced decades ago, is the de facto analyzer for Communicating Sequential Processes (CSP). Model checking techniques have been evolved rapidly since then.  ...  Acknowledgement This work is partially supported by the research project "Sensor Networks Specification and Validation" (R-252-000-320-112) funded by Ministry of Education, Singapore.  ... 
doi:10.1007/978-3-540-88479-8_22 fatcat:q7jhvmntwvbaxerd7ltc7zmvom

Exp.Open 2.0: A Flexible Tool Integrating Partial Order, Compositional, and On-The-Fly Verification Methods [chapter]

Frédéric Lang
2005 Lecture Notes in Computer Science  
Third, Exp.Open 2.0 implements on-the-fly partial order reductions to avoid the generation of irrelevant interleavings of independent transitions.  ...  Second, together with other tools of Cadp, Exp.Open 2.0 allows state space generation and on-the-fly exploration.  ...  The author is also grateful to H. Garavel for many advices during the development of Exp.Open 2.0 and for his constructive remarks on this report.  ... 
doi:10.1007/11589976_6 fatcat:4rxd7fdwtzc67l2yl4vsaezntu

Symmetry and partial order reduction techniques in model checking Rebeca

Mohammad Mahdi Jaghoori, Marjan Sirjani, Mohammad Reza Mousavi, Ehsan Khamespanah, Ali Movaghar
2009 Acta Informatica  
Due to its object model, partial order and symmetry detection and reduction techniques can be efficiently applied to dynamic Rebeca models.  ...  We have also developed a model checking tool that implements all of the above-mentioned techniques. The evaluation results show significant improvements in model size and model-checking time.  ...  Partial Order Reduction Many model checking tools take advantage of partial order reduction.  ... 
doi:10.1007/s00236-009-0111-x fatcat:dcntd2lv5bazzjnedkhfsxrbpq

DiVinE: Parallel Distributed Model Checker

Jiri Barnat, Lubos Brim, Milan Ceska, Petr Rockai
2010 2010 Ninth International Workshop on Parallel and Distributed Methods in Verification, and Second International Workshop on High Performance Computational Systems Biology  
Moreover, Table 4 demonstrates successful combination of Partial Order Reduction with distributed-memory processing.  ...  Parallel Partial Order Reduction An implementation of Peled's ample set partial order reduction [10] technique exists for DIVINE and will be part of the upcoming release of the tool.  ... 
doi:10.1109/pdmc-hibi.2010.9 fatcat:onr3e4xgqzfinpansyh7nkqta4

New developments around the μCRL tool set1 1

Stefan Blom, Jan Friso Groote, Izak van Langevelde, Bert Lisser, Jaco van de Pol
2003 Electronical Notes in Theoretical Computer Science  
At symbolic level, theorem proving, data flow analysis, and confluence checking are used to obtain considerable state space reductions.  ...  Some recent developments in the µCRL tool set are presented. New analysis techniques are a symbolic model checker, and a visualizer for huge state spaces. Also various transformations are presented.  ...  space generation tools to benefit from partial order reduction.  ... 
doi:10.1016/s1571-0661(04)80827-2 fatcat:n7flamupmrahpef5lfu4tg3ory

Software Architecture of Modern Model Checkers [chapter]

Fabrice Kordon, Michael Leuschel, Jaco van de Pol, Yann Thierry-Mieg
2019 Lecture Notes in Computer Science  
Automated formal verification using model checking is a mature field with many tools available. We summarize the recent trends in the design and architecture of model checking tools.  ...  An important design goal of modern model checkers is to support many input languages (front-end) and many verification strategies (back-end), and to allow arbitrary combinations of them.  ...  The third author has been partially funded from the 4TU NIRICT.BSR project on Big Software on the Run.  ... 
doi:10.1007/978-3-319-91908-9_20 fatcat:seh3tr6qdrf2lovprttf5msm2m
« Previous Showing results 1 — 15 out of 41,937 results