AbstractCurrent object-oriented approaches to distributed programs may be criticized in several respects. First, method calls are generally synchronous, which leads to much waiting in distributed and unstable networks. Second, the common model of thread concurrency makes reasoning about program behavior very challenging. Models based on concurrent objects communicating by asynchronous method calls, have been proposed to combine object orientation and distribution in a more satisfactory way. In this paper, a high-level language and proof system are developed for such a model, emphasizing simplicity and modularity. In particular, the proof system is used to derive external specifications of observable behavior for objects, encapsulating their...
International audienceModular static verification of concurrent object-oriented programs remains a c...
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...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
AbstractDistributed and concurrent object-oriented systems are difficult to analyze due to the compl...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractIn thread-based object-oriented languages, synchronous method calls usually provide the mech...
Abstract. We present the semantics and proof system for an object-oriented language with active obje...
AbstractAction-based concurrent object-oriented programs express autonomous behavior of objects thro...
AbstractIn this paper a proof outline logic is introduced for the partial correctness of multi-threa...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
International audienceModular static verification of concurrent object-oriented programs remains a c...
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...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
AbstractDistributed and concurrent object-oriented systems are difficult to analyze due to the compl...
Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractIn thread-based object-oriented languages, synchronous method calls usually provide the mech...
Abstract. We present the semantics and proof system for an object-oriented language with active obje...
AbstractAction-based concurrent object-oriented programs express autonomous behavior of objects thro...
AbstractIn this paper a proof outline logic is introduced for the partial correctness of multi-threa...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
International audienceModular static verification of concurrent object-oriented programs remains a c...
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...