International audienceFormal process languages inheriting the concurrency and communication features of process algebras are convenient formalisms to model distributed applications, especially when they are equipped with formal verification tools (e.g., model-checkers) to help hunting for bugs early in the development process. However, even starting from a fully verified formal model, bugs are likely to be introduced while translating (generally by hand) the concurrent model —which relies on high-level and expressive communication primitives— into the distributed implementation —which often relies on low-level communication primitives. In this paper, we present DLC, a compiler that enables distributed code to be generated from models writte...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Maude is an equational and rewriting logic specification tool. It allows a unique and simple way of ...
International audienceFormal process languages inheriting the concurrency and communication features...
Abstract-Formal process languages inheriting the concurrency and communication features of process a...
International audienceFormal methods can verify the correctness of a concurrentsystem by analyzing i...
Part 6: Session 5: Model CheckingInternational audienceDistributed systems are hard to design, and f...
International audienceCADP (Construction and Analysis of Distributed Processes) is a comprehensive s...
International audienceAsynchronous concurrency is becoming increasingly present in a large spectrum ...
Since 2001, in the Oasis team, I have developed research on the semantics of applications based on d...
International audienceCADP (Construction and Analysis of Distributed Processes) is a toolbox for spe...
Distributed algorithms offer challenges in checking that they meet their specifications. Verificatio...
International audienceDesigning and developing distributed and concurrent applications has always be...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
Distributed systems lie at the heart of many modern applications (social networks, web services, etc...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Maude is an equational and rewriting logic specification tool. It allows a unique and simple way of ...
International audienceFormal process languages inheriting the concurrency and communication features...
Abstract-Formal process languages inheriting the concurrency and communication features of process a...
International audienceFormal methods can verify the correctness of a concurrentsystem by analyzing i...
Part 6: Session 5: Model CheckingInternational audienceDistributed systems are hard to design, and f...
International audienceCADP (Construction and Analysis of Distributed Processes) is a comprehensive s...
International audienceAsynchronous concurrency is becoming increasingly present in a large spectrum ...
Since 2001, in the Oasis team, I have developed research on the semantics of applications based on d...
International audienceCADP (Construction and Analysis of Distributed Processes) is a toolbox for spe...
Distributed algorithms offer challenges in checking that they meet their specifications. Verificatio...
International audienceDesigning and developing distributed and concurrent applications has always be...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
Distributed systems lie at the heart of many modern applications (social networks, web services, etc...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Maude is an equational and rewriting logic specification tool. It allows a unique and simple way of ...