Modélisation formelle d’IHM multimodales en sortie avec B Événementiel : approche par généralisation et instanciation

Les Interfaces Homme-Machine multimodales (IHM3) off rent a l’utilisateur la possibilite de combiner les modalites d’interaction afin d’augmenter la robustesse et l’utilisabilite de l’interface utilisateur d’un systeme. Plus particulierement, en sortie, les IHM3 permettent au systeme de restituer a l’utilisateur, l’information produite par le noyau fonctionnel en combinant semantiquement plusieurs modalites. Dans l’optique de concevoir de telles interfaces pour des systemes critiques, nous avons propose un modele formel de conception des interfaces multimodales en sortie. Le modele propose se decompose en deux modeles : le modele de fission semantique qui decrit la decomposition de l’information a restituer en informations elementaires, et le modele d’allocation qui specifie l’allocation des modalites et medias aux informations elementaires. Nous avons egalement developpe une formalisation B Evenementiel detaillee des deux modeles : fission semantique et allocation. Cette formalisation B Evenementiel repose sur une demarche generique par raffinements successifs articulee autour de quatre modeles generiques parametres, accompagnes de mecanismes d’instanciation permettant l’utilisation des modeles generiques pour la formalisation d’interfaces concretes. Cet article est dedie a la presentation de cette formalisation B Evenementiel, il decrit la demarche generale de developpement B Evenementiel ainsi que les mecanismes d’instanciation.