Testing with model checkers: a survey

G Fraser, F Wotawa, PE Ammann - … Testing, Verification and …, 2009 - Wiley Online Library
About a decade after the initial proposal to use model checkers for the generation of test
cases we take a look at the results in this field of research. Model checkers are formal …

[КНИГА][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …

A systematic literature review on counterexample explanation

AP Kaleeswaran, A Nordmann, T Vogel… - Information and Software …, 2022 - Elsevier
Context: Safety is of paramount importance for cyber–physical systems in domains such as
automotive, robotics, and avionics. Formal methods such as model checking are one way to …

[КНИГА][B] Heuristic search: theory and applications

S Edelkamp, S Schrödl - 2011 - books.google.com
Search has been vital to artificial intelligence from the very beginning as a core technique in
problem solving. The authors present a thorough overview of heuristic search with a balance …

Bogor: an extensible and highly-modular software model checking framework

Robby, MB Dwyer, J Hatcliff - ACM SIGSOFT Software Engineering …, 2003 - dl.acm.org
Model checking is emerging as a popular technology for reasoning about behavioral
properties of a wide variety of software artifacts including: requirements models, architectural …

Directed explicit-state model checking in the validation of communication protocols

S Edelkamp, S Leue, A Lluch-Lafuente - International journal on software …, 2004 - Springer
The success of model checking is largely based on its ability to efficiently locate errors in
software designs. If an error is found, a model checker produces a trail that shows how the …

UPMurphi: A tool for universal planning on PDDL+ problems

G Della Penna, D Magazzeni, F Mercorio… - Proceedings of the …, 2009 - ojs.aaai.org
Abstract Systems subject to (continuous) physical effects and controlled by (discrete) digital
equipments, are today very common. Thus, many realistic domains where planning is …

Refinement of trace abstraction

M Heizmann, J Hoenicke, A Podelski - International Static Analysis …, 2009 - Springer
We present a new counterexample-guided abstraction refinement scheme. The scheme
refines an over-approximation of the set of possible traces. Each refinement step introduces …

Exploring very large state spaces using genetic algorithms

P Godefroid, S Khurshid - … Conference on Tools and Algorithms for the …, 2002 - Springer
We present a novel framework for exploring very large state spaces of concurrent reactive
systems. Our framework exploits application-independent heuristics using genetic …

Heuristics for model checking Java programs

A Groce, W Visser - International Journal on Software Tools for …, 2004 - Springer
Abstract Model checking of software programs has two goals–the verification of correct
software and the discovery of errors in faulty software. Some techniques for dealing with the …