AbstractA distributed system may be modeled by objects that run concurrently, each with its own processor, and communicate by remote method calls. However objects may have to wait for response to external calls; which can lead to inefficient use of processor capacity or even to deadlock. This paper addresses this limitation by means of asynchronous method calls and conditional processor release points. Although at the cost of additional internal nondeterminism in the objects, this approach seems attractive in asynchronous or unreliable distributed environments. The concepts are illustrated by the small object-oriented language Creol and its operational semantics, which is defined using rewriting logic as a semantic framework. Thus, Creol sp...
This paper discusses the use of optimistic execution as a mechanism for parallelizing sequential obj...
Creol is an object-oriented modeling language in which inherently concurrent objects ex-change async...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
AbstractObject-oriented distributed computing is becoming increasingly important for critical infras...
AbstractIn thread-based object-oriented languages, synchronous method calls usually provide the mech...
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...
We present the semantics and proof system for an object-oriented language with active objects, async...
International audienceModern applications distributed across networks such as the Internet may need ...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
Paradigms of object-oriented programming are attractive for the design of large distributed software...
This paper discusses the use of optimistic execution as a mechanism for parallelizing sequential obj...
Creol is an object-oriented modeling language in which inherently concurrent objects ex-change async...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
AbstractObject-oriented distributed computing is becoming increasingly important for critical infras...
AbstractIn thread-based object-oriented languages, synchronous method calls usually provide the mech...
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...
We present the semantics and proof system for an object-oriented language with active objects, async...
International audienceModern applications distributed across networks such as the Internet may need ...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
Paradigms of object-oriented programming are attractive for the design of large distributed software...
This paper discusses the use of optimistic execution as a mechanism for parallelizing sequential obj...
Creol is an object-oriented modeling language in which inherently concurrent objects ex-change async...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...