Précédent : Environnement de programmation distribuée
Remonter : Environnement de programmation distribuée
Suivant : Qualités de service relatives à
Afin de construire automatiquement un système d'exécution distribuée, spécialisé pour répondre aux contraintes de l'applicatif, nous avons été amenés à proposer une méthode de raisonnement sur les propriétés d'exécution mises en oeuvre par un système d'exécution [16]. Cette méthode permet de vérifier que les propriétés implantées par un système satisfont au moins les propriétés requises par une application. Notre solution s'appuie sur la spécification des propriétés d'exécution en terme de formules de la logique du premier ordre, les contraintes des applications et comportements implantés par les systèmes d'exécution étant des conjonctions de propriétés d'exécution. L'appariement de spécifications formelles permet alors d'identifier un système spécialisé pour une application : un système spécialisé construit par interconnexion de composants logiciels répond aux contraintes d'une application si la conjonction des propriétés implantées par les différents composants satisfont au moins ces contraintes.