AbstractObject-oriented distributed computing is becoming increasingly important for critical infrastructure in society. In standard object-oriented models, objects synchronize on method calls. These models may be criticized in the distributed setting for their tight coupling of communication and synchronization; network delays and instabilities may locally result in much waiting and even deadlock. The Creol model targets distributed objects by a looser coupling of method calls and synchronization. Asynchronous method calls and high-level local control structures allow local computation to adapt to network instability. Object variables are typed by interfaces, so communication with remote objects is independent from their implementation. Th...
Distributed systems are gaining increasing interest in the research community. The growing adoption ...
Paradigms of object-oriented programming are attractive for the design of large distributed software...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
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 verification system for Creol, an object-oriented modeling language for concurrent dist...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
International audienceModern applications distributed across networks such as the Internet may need ...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Concurrent objects can offer services non-uniformly, according to synchronisation constraints, that ...
Open distributed processing aims to support cooperation within and between large-scale heterogeneous...
Distributed systems are gaining increasing interest in the research community. The growing adoption ...
Paradigms of object-oriented programming are attractive for the design of large distributed software...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
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 verification system for Creol, an object-oriented modeling language for concurrent dist...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
International audienceModern applications distributed across networks such as the Internet may need ...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Concurrent objects can offer services non-uniformly, according to synchronisation constraints, that ...
Open distributed processing aims to support cooperation within and between large-scale heterogeneous...
Distributed systems are gaining increasing interest in the research community. The growing adoption ...
Paradigms of object-oriented programming are attractive for the design of large distributed software...
In this book we develop powerful techniques based on formal methods for the verification of correctn...