A concurrent system is data-independent with respect to a data type when the only operation it can perform on values of that type is equality testing. The system can also assign, input, nondeterministically choose, and output such values. Based on this intuitive definition, syntactic restrictions which ensure data-independence have been formulated for a variety of different formalisms. However, it is difficult to see how these are related. We present the first semantic definition of data-independence which allows equality testing, and its extension which allows constant symbols and predicate symbols. Both are special cases of a definition of when a family of labelled transition systems is parametric. This provides a unified approach to data...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
We consider a finitary procedural programming language (finite data-types, no recursion) extended wi...
A variety of results which enable model checking of important classes of infinite-state systems are ...
AbstractData independence is a useful technique in reasoning about systems. Commonly, if one knows t...
We present a technique for automatically verifying atomicity of composed concurrent operations. The ...
We present a trace semantics for a language of parallel programs which share access to mutable data....
AbstractWe present a trace semantics for a language of parallel programs which share access to mutab...
International audienceWe address the problem of verification of program terms parameterized by a dat...
Specification and verification techniques for abstract data types that have been successful for sequ...
We present a framework for studying the concept of independence in a general context covering databa...
A brief overview is made of the use of temporal logic formalisms for specifying and verifying concur...
Chandy and Misra's Unity, Back's Action Systems and Lamport's Temporal Logic of Actions (TLA) are th...
This thesis develops a verification theory for systems of parallel processes communicating with one...
AbstractA transducer-based general method is derived by which proofs of the decidability of independ...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
We consider a finitary procedural programming language (finite data-types, no recursion) extended wi...
A variety of results which enable model checking of important classes of infinite-state systems are ...
AbstractData independence is a useful technique in reasoning about systems. Commonly, if one knows t...
We present a technique for automatically verifying atomicity of composed concurrent operations. The ...
We present a trace semantics for a language of parallel programs which share access to mutable data....
AbstractWe present a trace semantics for a language of parallel programs which share access to mutab...
International audienceWe address the problem of verification of program terms parameterized by a dat...
Specification and verification techniques for abstract data types that have been successful for sequ...
We present a framework for studying the concept of independence in a general context covering databa...
A brief overview is made of the use of temporal logic formalisms for specifying and verifying concur...
Chandy and Misra's Unity, Back's Action Systems and Lamport's Temporal Logic of Actions (TLA) are th...
This thesis develops a verification theory for systems of parallel processes communicating with one...
AbstractA transducer-based general method is derived by which proofs of the decidability of independ...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
We consider a finitary procedural programming language (finite data-types, no recursion) extended wi...