A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it is composed of multiple independent interacting components that together ensure the desired system-level specification. One can scale systematic testing to large, industrial-scale implementations by decomposing the system-level testing problem into a collection of simpler component-level testing problems. This paper proposes techniques for compositional programming and testing of distributed systems with two central contributions: (1) We propose a module system based on the theory of compositional trace refinement for dynamic systems consisting of asynchronously-communicating state machines, where state machines can be dynamically created, a...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
When dependability of systems with a large number of components is a concern, being able to model an...
A compositional network proof theory for specifying and verifying fault tolerant real-time distribut...
A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it...
We present a method for specification and verification of distributed systems that communicate via ...
International audienceDuring the last decades, concurrency theory successfully developed salient con...
We are investigating a component-based approach for formal design of distributed systems. In this pa...
We present a compositional network proof theory to specify and verify safety properties of fault tol...
During the last decades, concurrency theory successfully developed salient concepts to formally mode...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Today, test methods for communication protocols assume, among other things, that the protocol design...
In this report, we present the application of the CADP verification toolbox to check the correctness...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
When dependability of systems with a large number of components is a concern, being able to model an...
A compositional network proof theory for specifying and verifying fault tolerant real-time distribut...
A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it...
We present a method for specification and verification of distributed systems that communicate via ...
International audienceDuring the last decades, concurrency theory successfully developed salient con...
We are investigating a component-based approach for formal design of distributed systems. In this pa...
We present a compositional network proof theory to specify and verify safety properties of fault tol...
During the last decades, concurrency theory successfully developed salient concepts to formally mode...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Today, test methods for communication protocols assume, among other things, that the protocol design...
In this report, we present the application of the CADP verification toolbox to check the correctness...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
When dependability of systems with a large number of components is a concern, being able to model an...
A compositional network proof theory for specifying and verifying fault tolerant real-time distribut...