L'objet du stage est d'étudier les langages de spécifications que sont MSC et BDL, de leur donner une sémantique d'ordre partiel, et de combiner les approches synchrones et asynchrones de ces langages.
Les MSC sont un moyen graphique intuitif pour définir des sprécifications. BDL est un peu plus puissant, et permet de définir le comportement de programmes distribués à l'aide d'une approche synchrone. Il permet en particulier de coder les MSC. Enfin ces deux approches peuvent être caractérisés par une sémantique d'ordre partiel, qu'on pourra manipuler afin de pouvoir se servir des outils de vérification synchrones (Par exemple SIGNAL, de l'équipe EPA-TR).