Distributed and concurrent object-oriented systems are difficult to analyze due to the complexity of their concurrency, communication, and synchronization mechanisms. The future mechanism extends the traditional method call communication model by facilitating sharing of references to futures. By assigning method call result values to futures, third party objects may pick up these values. This may reduce the time spent waiting for replies in a distributed environment. However, futures add a level of complexity to program analysis, as the program semantics becomes more involved. This paper presents a model for asynchronously communicating objects, where return values from method calls are handled by futures. The model facilitates invariant sp...
International audienceIn this paper we consider the problem of fault handling inside an object-orien...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
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...
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...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
We present the semantics and proof system for an object-oriented language with active objects, async...
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...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
AbstractDeterministic behavior for parallel and distributed computation is rather difficult to ensur...
This paper presents ABS, an abstract behavioral specification language for designing executable mode...
International audienceIn this paper we consider the problem of fault handling inside an object-orien...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
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...
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...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
We present the semantics and proof system for an object-oriented language with active objects, async...
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...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
AbstractDeterministic behavior for parallel and distributed computation is rather difficult to ensur...
This paper presents ABS, an abstract behavioral specification language for designing executable mode...
International audienceIn this paper we consider the problem of fault handling inside an object-orien...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...