# Incremental Proof-Based Development for Resilient Distributed Systems

1 VERIDIS - Modeling and Verification of Distributed Algorithms and Systems
Inria Nancy - Grand Est, LORIA - FM - Department of Formal Methods
2 MOSEL - Proof-oriented development of computer-based systems
LORIA - FM - Department of Formal Methods
Abstract : Distributed systems I and applications require efficient and effective techniques (e.g. self-(re)configuration, self-healing, etc.) for ensuring safety, security and more generally dependability properties, including stabilization and resilience. The complexity of these systems is increased by several factors, for example dynamic topology, interconnection of heterogeneous components, and automatic failure detection. This chapter presents a methodology for developing protocols satisfying safety and convergence requirements of the distributed self-$\star$ systems. The self-$\star$ systems are based on the idea of managing complex infrastructures, software, and distributed systems, with minimal user interactions. \textit{Correct-by-construction} and \textit{service-as-event} paradigms are used for formalizing the system requirements, where the formalization process is based on incremental refinement in \bevent. We describe a fully mechanized proof of correctness of self-$\star$ systems along with an interesting case study related to P2P-based self-healing protocols.
Keywords :
Type de document :
Chapitre d'ouvrage
Trustworthy Cyber-Physical Systems Engineering, Taylor and Francis Group, 2016, Trustworthy Cyber-Physical Systems Engineering
Domaine :

https://hal.archives-ouvertes.fr/hal-01246669
Contributeur : Dominique Méry <>
Soumis le : vendredi 18 décembre 2015 - 22:00:57
Dernière modification le : jeudi 11 janvier 2018 - 06:25:25

### Identifiants

• HAL Id : hal-01246669, version 1

### Citation

Manamiary Bruno Andriamiarina, Dominique Méry, Neeraj Kumar Singh. Incremental Proof-Based Development for Resilient Distributed Systems. Trustworthy Cyber-Physical Systems Engineering, Taylor and Francis Group, 2016, Trustworthy Cyber-Physical Systems Engineering. 〈hal-01246669〉

### Métriques

Consultations de la notice