Décomposition formelle des spécifications centralisées Event-B : application aux systèmes distribués BIP - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2017

Formal decomposition of event-B centralized specifications : application to BIP distributed systems

Décomposition formelle des spécifications centralisées Event-B : application aux systèmes distribués BIP

Résumé

The scientific framework of this thesis is the formal decomposition of the centralized specifications Event-B applied to distributed systems based on the BIP (Behavior, Interaction, Priority) component framework. It suggets a top-down approach to the development of correct by construction distributed systems by judiciously combining Event-B and BIP. The proposed approach consists in three steps : Fragmentation, Distribution and Generation of BIP code. We introduce two key concepts, Fragmentation and Distribution, which are considered as two kinds of automatic refinement of Event-B models. They are parameterized using two appropriate DSL. This thesis also contributes to the problem of code generation from Event- B models resulting from the Distribution step. Accordingly, we deal with both architectural and behavioral aspects. A special care has been devoted to the implementation and the experimentation of this approach. To achieve this, we have used the IDM approach for tooling and the Electronic Hotel Key System for experimentation.
Cette thèse a pour cadre scientifique la décomposition formelle des spécifications centrali- sées Event-B appliquée aux systèmes distribués BIP. Elle propose une démarche descendante de développement des systèmes distribués corrects par construction en combinant judicieu- sement Event-B et BIP. La démarche proposée comporte trois étapes : Fragmentation, Dis- tribution et Génération de code BIP. Les deux concepts clefs Fragmentation et Distribution, considérés comme deux sortes de raffinement automatique Event-B paramétrées à l'aide de deux DSL appropriés, sont introduits par cette thèse. Cette thèse apporte également une contribution au problème de la génération de code à partir d'un modèle Event-B issu de l'étape de distribution. Nous traitons aussi bien les aspects architecturaux que comportemen- taux. Un soin particulier a été accordé à l'outillage et l'expérimentation de cette démarche. Pour y parvenir, nous avons utilisé l'approche IDM pour l'outillage et l'application Hôtel à clés électroniques pour l'expérimentation.
Fichier principal
Vignette du fichier
2017TOU30268b.pdf (3.18 Mo) Télécharger le fichier
Origine Version validée par le jury (STAR)

Dates et versions

tel-01940514 , version 1 (30-11-2018)

Identifiants

  • HAL Id : tel-01940514 , version 1

Citer

Badr Siala. Décomposition formelle des spécifications centralisées Event-B : application aux systèmes distribués BIP. Performance et fiabilité [cs.PF]. Université Paul Sabatier - Toulouse III, 2017. Français. ⟨NNT : 2017TOU30268⟩. ⟨tel-01940514⟩
163 Consultations
389 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More