Abstract. Model checking of linear temporal logic (LTL) specications with respect to pushdown systems has been shown to be a useful tool for analysis of programs with potentially recursive procedures. LTL, how-ever, can specify only regular properties, and properties such as correct-ness of procedures with respect to pre and post conditions, that require matching of calls and returns, are not regular. We introduce a tempo-ral logic of calls and returns (CaRet) for specication and algorithmic veri cation of correctness requirements of structured programs. The for-mulas of CaRet are interpreted over sequences of propositional valu-ations tagged with special symbols call and ret. Besides the standard global temporal modalities, CaRet admits th...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
Summary. This article provides the definition of linear temporal logic (LTL) and its properties rele...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
The need to extend traditional temporal logics to express and prove properties typical of stack-base...
International audiencePushdown Systems (PDSs) are a natural model for sequential programs with (recu...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
The problem of model checking procedural programs has fostered much researchtowards the definition o...
The problem of model checking procedural programs has fostered much research towards the definition ...
Abstract We consider the model-checking problem for sequential programs with procedure calls. We fir...
While model checking of pushdown systems is by now an established technique in software verification...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
The problem of extending model checking from finite state machines to procedural programs has foster...
We introduce extensions of the standard temporal logics CTL and LTL with a recursion operator that t...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
Summary. This article provides the definition of linear temporal logic (LTL) and its properties rele...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
The need to extend traditional temporal logics to express and prove properties typical of stack-base...
International audiencePushdown Systems (PDSs) are a natural model for sequential programs with (recu...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
The problem of model checking procedural programs has fostered much researchtowards the definition o...
The problem of model checking procedural programs has fostered much research towards the definition ...
Abstract We consider the model-checking problem for sequential programs with procedure calls. We fir...
While model checking of pushdown systems is by now an established technique in software verification...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
The problem of extending model checking from finite state machines to procedural programs has foster...
We introduce extensions of the standard temporal logics CTL and LTL with a recursion operator that t...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
Summary. This article provides the definition of linear temporal logic (LTL) and its properties rele...