Model checking

EM Clarke - Foundations of Software Technology and Theoretical …, 1997 - Springer
Abstract Model checking is an automatic technique for verifying finite-state reactive systems,
such as sequential circuit designs and communication protocols. Specifications are …

An automata-theoretic approach to branching-time model checking

O Kupferman, MY Vardi, P Wolper - Journal of the ACM (JACM), 2000 - dl.acm.org
Translating linear temporal logic formulas to automata has proven to be an effective
approach for implementing linear-time model-checking, and for obtaining many extensions …

[图书][B] Computer-aided verification of coordinating processes: the automata-theoretic approach

RP Kurshan - 1995 - degruyter.com
Formal verification increasingly has become recognized as an answer to the problem of how
to create ever more complex control systems, which nonetheless are required to behave …

On the complexity of some two-person perfect-information games

TJ Schaefer - Journal of computer and system Sciences, 1978 - Elsevier
We present a number of two-person games, based on simple combinatorial ideas, for which
the problem of deciding whether the first player can win is complete in polynomial space …

[图书][B] Theory of computational complexity

DZ Du, KI Ko - 2011 - books.google.com
A complete treatment of fundamentals and recent advances in complexity theory Complexity
theory studies the inherent difficulties of solving algorithmic problems by digital computers …

Towards more expressive ontology languages: The query answering problem

A Calì, G Gottlob, A Pieris - Artificial Intelligence, 2012 - Elsevier
Ontology reasoning finds a relevant application in the so-called ontology-based data
access, where a classical extensional database (EDB) is enhanced by an ontology, in the …

Testing finite-state machines: State identification and verification

D Lee, M Yannakakis - IEEE Transactions on computers, 1994 - ieeexplore.ieee.org
We study the complexity of two fundamental problems in the testing of finite-state machines.
1) Distinguishing sequences (state identification). We show that it is PSPACE-complete to …

Semantic robustness of models of source code

J Henkel, G Ramakrishnan, Z Wang… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
Deep neural networks are vulnerable to adversarial examples-small input perturbations that
result in incorrect predictions. We study this problem for models of source code, where we …

Minimal NFA problems are hard

T Jiang, B Ravikumar - SIAM Journal on Computing, 1993 - SIAM
Finite automata (FA's) are of fundamental importance in theory and in applications. The
following basic minimization problem is studied: Given a DFA (deterministic FA), find a …

[引用][C] Software Reliability Methods

DA Peled - 2001 - books.google.com
Many books focus on increasing the quality of software through the use of formal methods.
However, most books embrace one particular method, and present it as the suggested …