Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleOctober 2024
Solving Constrained Horn Clauses as C Programs with CHC2C
AbstractSolving Constrained Horn Clauses (CHC) is necessitated by numerous fields in formal methods, from verifying software and smart contracts to modeling systems, yet the competitive scene for academic tools remains fairly sparse, especially compared ...
- ArticleOctober 2024
Two Decades of Industrializing Formal Verification: The Reactis Story
AbstractReactis® is a suite of tools produced by Reactive Systems, Inc. (RSI), for automated test generation from, and verification of, systems given in either the modeling languages MATLAB® / Simulink® / Stateflow® of The MathWorks, Inc., or ANSI C. RSI ...
- ArticleOctober 2024
Synchronisation in Language-Level Symmetry Reduction for Probabilistic Model Checking
AbstractThe generic representatives (or counter abstraction) approach has been shown to be an effective symmetry reduction method for model checking. This method was extended to a probabilistic setting via a specialised language, Symmetric Probabilistic ...
- ArticleOctober 2024
Test-Case Generation with Automata-Based Software Model Checking
AbstractSoftware quality is often evaluated by testing the software on an adequate test suite, e.g., a test suite achieving certain or high coverage of the software. Manually generating such test suites is tedious. Thus, several automatic test-case ...
- ArticleOctober 2024
Augmenting Interpolation-Based Model Checking with Auxiliary Invariants
AbstractSoftware model checking is a challenging problem, and generating relevant invariants is a key factor in proving the safety properties of a program. Program invariants can be obtained by various approaches, including lightweight procedures based on ...
- ArticleOctober 2024
Fault Localization on Verification Witnesses
AbstractWhen verifiers report an alarm, they export a violation witness (exchangeable counterexample) that helps validate the reachability of that alarm. Conventional wisdom says that this violation witness should be very precise: the ideal witness ...
- ArticleOctober 2024
Software Verification Witnesses 2.0
AbstractVerification witnesses are now widely accepted objects used not only to confirm or refute verification results, but also for general exchange of information among various tools for program verification. The original format for witnesses is based ...
- ArticleOctober 2024
Tolerange: Quantifying Fault Masking in Stochastic Systems
AbstractWe present Tolerange, an open source tool tailored for measuring the masking fault-tolerance provided by stochastic systems. Tolerange takes as input a nominal model of a system together with the fault-tolerant version of it, both written in a ...