Dynamically inferring temporal properties

J Yang, D Evans - Proceedings of the 5th ACM SIGPLAN-SIGSOFT …, 2004 - dl.acm.org
Model checking requires a specification of the target system's desirable properties, some of
which are temporal. Formulating a temporal property of the system based on either its …

Temporal property verification as a program analysis task

B Cook, E Koskinen, M Vardi - … Conference, CAV 2011, Snowbird, UT, USA …, 2011 - Springer
We describe a reduction from temporal property verification to a program analysis problem.
We produce an encoding which, with the use of recursion and nondeterminism, enables off …

Verifying temporal properties of programs: a parallel approach

B Yu, Z Duan, C Tian, N Zhang - Journal of Parallel and Distributed …, 2018 - Elsevier
Due to the nature in dealing only with observed executions of a real system, runtime
verification is being pursued as a lightweight verification technique. However, the overhead …

Temporal property verification as a program analysis task: Extended Version

B Cook, E Koskinen, M Vardi - Formal Methods in System Design, 2012 - Springer
We describe a reduction from temporal property verification to a program analysis problem.
First we present a proof system that, unlike the standard formulation, is more amenable to …

Automatically inferring temporal properties for program evolution

J Yang, D Evans - 15th International Symposium on Software …, 2004 - ieeexplore.ieee.org
It is important that program maintainers understand important properties of the programs
they modify and ensure that the changes they make do not alter essential properties in …

Runtime verification with predictive semantics

X Zhang, M Leucker, W Dong - … Symposium, NFM 2012, Norfolk, VA, USA …, 2012 - Springer
Runtime verification techniques are used to continuously check whether software execution
satisfies or violates a given correctness property. In this paper, we extend our previous work …

ESP: Path-sensitive program verification in polynomial time

M Das, S Lerner, M Seigle - Proceedings of the ACM SIGPLAN 2002 …, 2002 - dl.acm.org
In this paper, we present a new algorithm for partial program verification that runs in
polynomial time and space. We are interested in checking that a program satisfies a given …

Full regular temporal property verification as dynamic program execution

M Wang, C Tian, Z Duan - 2017 IEEE/ACM 39th International …, 2017 - ieeexplore.ieee.org
Verification of programs in code-level has attracted more and more attentions since the cost
is high to extract models from source code. Most of the approaches available for code-level …

Debugging temporal specifications with concept analysis

G Ammons, D Mandelin, R Bodík, JR Larus - ACM SIGPLAN Notices, 2003 - dl.acm.org
Program verification tools (such as model checkers and static analyzers) can find many
errors in programs. These tools need formal specifications of correct program behavior, but …

Model checking and abstraction

EM Clarke, O Grumberg, DE Long - ACM transactions on Programming …, 1994 - dl.acm.org
We describe a method for using abstraction to reduce the complexity of temporal-logic
model checking. Using techniques similar to those involved in abstract interpretation, we …