AbstractDistributed and concurrent object-oriented systems are difficult to analyze due to the complexity of their concurrency, communication, and synchronization mechanisms. Rather than performing analysis at the level of code in, e.g., Java or C++, we consider the analysis of such systems at the level of an abstract, executable modeling language. This language, based on concurrent objects communicating by asynchronous method calls, avoids some difficulties of mainstream object-oriented programming languages related to compositionality and aliasing. To facilitate system analysis, compositional verification systems are needed, which allow components to be analyzed independently of their environment. In this paper, a proof system for partial...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
AbstractDistributed and concurrent object-oriented systems are difficult to analyze due to the compl...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Specification and verification techniques for abstract data types that have been successful for sequ...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
Ouvrage (éditeur).The objective of this issue was to provide an integrated forum for the presentatio...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
AbstractDistributed and concurrent object-oriented systems are difficult to analyze due to the compl...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Specification and verification techniques for abstract data types that have been successful for sequ...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
Ouvrage (éditeur).The objective of this issue was to provide an integrated forum for the presentatio...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...