Un processus de développement Event-B pour des applications distribuées
Abstract
Nous présentons une méthodologie basée sur le raffinement manuel et automatique pour le développement d’applications distribuées correctes par construction. À partir d’un modèle Event-B, le processus étudié définit des étapes successives pour décomposer et ordonnancer les calculs associés aux événements et distribuer le code sur des composants. La spécification de ces deux étapes est faite au travers de deux langages dédiés. Enfin, une implantation distribuée en BIP est générée. La correction du processus repose sur la correction des raffinements et de la traduction vers le code cible BIP.
Domains
Computer Science [cs] Software Engineering [cs.SE] Computer Science [cs] Embedded Systems Computer Science [cs] Cryptography and Security [cs.CR] Computer Science [cs] Human-Computer Interaction [cs.HC] Computer Science [cs] Hardware Architecture [cs.AR] Computer Science [cs] Modeling and Simulation
Origin : Files produced by the author(s)
Loading...