We apply linear relation analysis [CH78, HPR97] to the verificationof declarative synchronous programs [Hal98]. In this approach,state partitioning plays an important role: on one hand the precision of the results highly depends on the fineness of the partitioning; on the other hand, a too much detailed partitioning may result in an exponential explosion of the analysis. In this paper we propose to consider very general partitions of the state space and to dynamically select a suitable partitioning according to the property to be proved. The presented approach is quite general and can be applied to other abstract interpretations.Keywords and Phrases: Abstract Interpretation, Partitioning,Linear Relation Analysis, Reactive Systems, Program V...
This work deals with the verification of behavioural specifications for parallel programs, and, more...
Two concurrent processes are said to be in conflict if they can get trapped in a situation where the...
Reactive programs combine traditional sequential programming constructs with primitives to allow com...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
International audienceWe address the verification of hybrid systems built as the composition of a di...
This article investigates how the use of approximations can make the formal verification of concurre...
This work deals with verification of safety properties of programs, and more specifically with numer...
Many static analyses aim at assigning to each control point of a program an invariant property that ...
Program invariants are statements asserting properties of programs at certain points. They can assi...
We are interested in verifying dynamic properties of finite state reactive systems under fairness as...
The verification of concurrent programs remains an open challenge, as thread interaction has to be a...
International audienceThis paper is about the verification of dynamic properties by model-checking f...
AbstractThis paper is about the verification of dynamic properties by model-checking for finite stat...
Parmi les méthodes de certification de logiciels critiques, l'analyse statique vise à établir l'abse...
Reactive programs are ubiquitous in modern applications, and so verification is highly desirable. We...
This work deals with the verification of behavioural specifications for parallel programs, and, more...
Two concurrent processes are said to be in conflict if they can get trapped in a situation where the...
Reactive programs combine traditional sequential programming constructs with primitives to allow com...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
International audienceWe address the verification of hybrid systems built as the composition of a di...
This article investigates how the use of approximations can make the formal verification of concurre...
This work deals with verification of safety properties of programs, and more specifically with numer...
Many static analyses aim at assigning to each control point of a program an invariant property that ...
Program invariants are statements asserting properties of programs at certain points. They can assi...
We are interested in verifying dynamic properties of finite state reactive systems under fairness as...
The verification of concurrent programs remains an open challenge, as thread interaction has to be a...
International audienceThis paper is about the verification of dynamic properties by model-checking f...
AbstractThis paper is about the verification of dynamic properties by model-checking for finite stat...
Parmi les méthodes de certification de logiciels critiques, l'analyse statique vise à établir l'abse...
Reactive programs are ubiquitous in modern applications, and so verification is highly desirable. We...
This work deals with the verification of behavioural specifications for parallel programs, and, more...
Two concurrent processes are said to be in conflict if they can get trapped in a situation where the...
Reactive programs combine traditional sequential programming constructs with primitives to allow com...