We propose a generic framework for reasoning about dynamic networks of infinite state processes such as counter processes, timed processes, or pushdown processes, with complex synchronization mechanisms, including global synchronization (i.e., broadcast communication). We define models for such networks, called CTN, based on Petri nets with transfer operations. Tokens (representing occurrences of processes) have attached colors over infinite domains (representing data values, clocks, stacks, etc.). We also define a (second-order) logic called CTSL allowing to express constraints on locations of tokens in the nets and on their colors. We prove that the $\exists^* \forall^*$ fragment of CTSL is decidable whenever the underlying logic for expr...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
In many model checking tools that support temporal logic, performance is hindered by redundant reaso...
Protocols may contain parameters that are chosen from a wide range. In some cases we would like our ...
We propose a framework for reasoning about unbounded dynamic networks ofinfinite-state processes. We...
AbstractOver the last years there has been an increasing research effort directed towards the automa...
International audienceModelling and analysis of dynamic multi-threaded state systems often encounter...
AbstractWe present the first compositional proof system for checking processes against formulas in t...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
Modelling and analysis of dynamic multi-threaded state systems often encounters obstacles when one w...
This thesis is about the verification problem of systems having an infinite number of states. These ...
In recent work we started a research on a distributed-timed extension of Petri nets where time param...
In recent years, there has been much advancement in the area of verification of infinite-state syste...
In this paper, we describe a new symbolic model checking procedure for CTL verification of infinite-...
We propose a new approach to modelling and reasoning about dynamic networks. Dynamic networks consis...
International audienceIn a seminal article, Kahn has introduced the notion of process network and gi...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
In many model checking tools that support temporal logic, performance is hindered by redundant reaso...
Protocols may contain parameters that are chosen from a wide range. In some cases we would like our ...
We propose a framework for reasoning about unbounded dynamic networks ofinfinite-state processes. We...
AbstractOver the last years there has been an increasing research effort directed towards the automa...
International audienceModelling and analysis of dynamic multi-threaded state systems often encounter...
AbstractWe present the first compositional proof system for checking processes against formulas in t...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
Modelling and analysis of dynamic multi-threaded state systems often encounters obstacles when one w...
This thesis is about the verification problem of systems having an infinite number of states. These ...
In recent work we started a research on a distributed-timed extension of Petri nets where time param...
In recent years, there has been much advancement in the area of verification of infinite-state syste...
In this paper, we describe a new symbolic model checking procedure for CTL verification of infinite-...
We propose a new approach to modelling and reasoning about dynamic networks. Dynamic networks consis...
International audienceIn a seminal article, Kahn has introduced the notion of process network and gi...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
In many model checking tools that support temporal logic, performance is hindered by redundant reaso...
Protocols may contain parameters that are chosen from a wide range. In some cases we would like our ...