We are investigating a component-based approach for formal design of distributed systems. In this paper, we introduce the framework we use for specification, composition and communication and we apply it to an example that highlights the different aspects of a compositional design, including top-down and bottom-up phases, proofs of composition, refinement proofs, proofs of program texts, and component reuse
AbstractComponents allow to design applications in a modular way by enforcing a strong separation of...
A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it...
Given the advances in reactive synthesis, it is a natural next step to consider more complex multi-p...
We are investigating a component-based approach for formal design of distributed systems. In this pa...
The formation of a distributed system from a collection of individual components requires the abilit...
Giving a compositional proof for progress properties of distributed systems has always been problema...
We present a method for specification and verification of distributed systems that communicate via ...
Dans cette thèse, nous proposons une approche rigoureuse pour la conception et le développement de s...
Distributed systems play a crucial role in modern infrastructure, but are notoriously difficult to ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
International audienceThis article provides formal definitions characterizing well-formed compositio...
The goal of the thesis is to provide theory, methods and tools for the design and implementation of ...
Software systems are usually formed by multiple components which interact with one another. In large...
Components allow to design applications in a modular way by enforcing a strong separation of concern...
Abstract. Given the recent advances in synthesizing finite-state controllers from temporal logic spe...
AbstractComponents allow to design applications in a modular way by enforcing a strong separation of...
A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it...
Given the advances in reactive synthesis, it is a natural next step to consider more complex multi-p...
We are investigating a component-based approach for formal design of distributed systems. In this pa...
The formation of a distributed system from a collection of individual components requires the abilit...
Giving a compositional proof for progress properties of distributed systems has always been problema...
We present a method for specification and verification of distributed systems that communicate via ...
Dans cette thèse, nous proposons une approche rigoureuse pour la conception et le développement de s...
Distributed systems play a crucial role in modern infrastructure, but are notoriously difficult to ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
International audienceThis article provides formal definitions characterizing well-formed compositio...
The goal of the thesis is to provide theory, methods and tools for the design and implementation of ...
Software systems are usually formed by multiple components which interact with one another. In large...
Components allow to design applications in a modular way by enforcing a strong separation of concern...
Abstract. Given the recent advances in synthesizing finite-state controllers from temporal logic spe...
AbstractComponents allow to design applications in a modular way by enforcing a strong separation of...
A real-world distributed system is rarely implemented as a standalone monolithic system. Instead, it...
Given the advances in reactive synthesis, it is a natural next step to consider more complex multi-p...