-
921
A SAT-based algorithm for reparameterization in symbolic simulation
Published 2004“…We show experimental results on large industrial circuits and compare our new algorithm to both SAT-based Bounded Model Checking and BDD based symbolic simulation. We were able to achieve on average 3x improvement in time and space over BMC and able to complete many examples that BDD based approach could not even finish.…”
Conference item -
922
Contextual Policy Enforcement in Android Programs with Permission Event Graphs
Published 2013“…Our work centres around a new abstraction of Android applications, called a Permission Event Graph, which we construct with static analysis, and query using model checking. We evaluate application-independent properties on 152 malicious and 117 benign applications, and application-specific properties on 8 benign and 9 malicious applications. …”
Conference item -
923
DNA Walker Circuits: Computational Potential, Design, and Verification
Published 2013“…We develop a discrete stochastic model of DNA walker 'circuits' based on experimental data, and demonstrate the merit of using probabilistic model checking techniques to analyse their reliability, performance and correctness. © 2013 Springer-Verlag.…”
Journal article -
924
Under-approximating loops in C programs for fast counterexample detection
Published 2015“…We paired our techniques with lazy abstraction and bounded model checking, and evaluated the resulting tool on a number of buffer overflow benchmarks, demonstrating its ability to efficiently detect deep counterexamples in C programs that manipulate arrays.…”
Journal article -
925
Making the most of BMC counterexamples
Published 2005“…The value of model checking counterexamples for debugging programs (and specifications) is widely recognized. …”
Journal article -
926
Likelihood based inference for diffusion driven models.
Published 2004“…We also discuss issues of model choice, model checking and filtering. The techniques and ideas are applied to both simulated and real data.…”
Working paper -
927
Verifying multi-threaded software with impact
Published 2013“…Lazy abstraction with interpolants, also known as the Impact algorithm, is en vogue as a state-of-the-art software model-checking technique for sequential programs. However, a direct extension of the Impact algorithm to concurrent programs is bound to be inefficient as it has to explore all thread interleavings, which leads to control-state explosion. …”
Conference item -
928
Under-approximating loops in C programs for fast counterexample detection
Published 2013“…We paired our techniques with lazy abstraction and bounded model checking, and evaluated the resulting tool on a number of buffer overflow benchmarks, demonstrating its ability to efficiently detect deep counterexamples in C programs that manipulate arrays.…”
Conference item -
929
Initial limit Datalog: a new extensible class of decidable constrained Horn clauses
Published 2021“…Whilst the set of all models is typically uncountable, the set of all entwined structures is recursively enumerable, and model checking is decidable.…”
Conference item -
930
Successful use of incremental BMC in the automotive industry
Published 2015“…Formal verification of behavioural requirements, finding runtime errors and automated test case generation are some of the most common applications of automated verification tools based on Bounded Model Checking (BMC). Existing industrial tools for embedded software use an off-the-shelf Bounded Model Checker and apply it iteratively to verify the program with an increasing number of unwindings. …”
Conference item -
931
Functional requirements-based automated testing for avionics
Published 2018“…We achieve this through the application of Bounded Model Checking (BMC) to formal low-level requirements, in order to generate tests automatically that are good enough to replace existing labor-intensive test writing procedures while maintaining independence from implementation artefacts. …”
Conference item -
932
SMT-based verification applied to non-convex optimization problems
Published 2017“…This paper presents a novel, complete, and flexible optimization algorithm, which relies on recursive executions that re-constrains a model-checking procedure based on Satisfiability Modulo Theories (SMT). …”
Conference item -
933
Cognitive reasoning and trust in human-robot interactions
Published 2017“…The logic is founded on a probabilistic notion of belief, supports cognitive reason-ing about goals and intentions, and admits quantitative verification via model checking, which can be used to evaluate trust in human-robot interactions. …”
Conference item -
934
Concurrent logic games on partial orders
Published 2011“…Two applications can be cast within this unified approach: bisimulation and model-checking.…”
Conference item -
935
Formalisations and Applications of BPMN
Published 2011“…Our approach is specifically designed to allow behavioural properties of BPMN diagrams to be mechanically verified via automatic model-checking as provided by the FDR tool. We use two examples to illustrate our approach.…”
Journal article -
936
A method to localize faults in concurrent C programs
Published 2017“…We describe a new approach to localize faults in concurrent programs, which is based on bounded model checking and sequentialization techniques. The main novelty is the idea of reproducing a faulty behavior, in a sequential version of a concurrent program. …”
Journal article -
937
Automatic Verification of Competitive Stochastic Systems.
Published 2012“…This logic allows us to reason about the collective ability of a set of players to achieve a goal relating to the probability of an event's occurrence or the expected amount of cost/reward accumulated. We give a model checking algorithm for verifying properties expressed in this logic and implement the techniques in a probabilistic model checker, based on the PRISM tool. …”
Journal article -
938
Bayesian estimation for Poisson process models with grouped data and covariate
Published 2013“…We also used the posterior predictive distribution for model checking by comparing the observed and posterior predictive mean number of failures.…”
Get full text
Article -
939
Formalism-Driven Development: Concepts, Taxonomy, and Practice
Published 2022-03-01“…Properties of system graphs are specified in propositional and temporal logics and verified by model-checking techniques with interpretation over transition system. …”
Get full text
Article -
940
Possibilistic Cost Computation Tree Logic and Related Equivalence, Abstraction Technique
Published 2023-01-01“…Finally, as solutions to the state space explosion problem of possibilistic cost computation tree logic model checking, abstraction and equivalence are presented as methods to reduce the state numbers and frameworks of possibilistic Kripke cost structures.…”
Get full text
Article