Concepts importants à la construction de spécifications multi-vues UML et B

Abstract

Article dans revue scientifique avec comité de lecture. nationale.National audienceLa technique d'intégration d'UML et B est encore susceptible d'être améliorée. Nous pensons notamment à la gestion du va et vient entre les deux représentations induites. On sait aujourd'hui transformer les diagrammes UML et certaines expressions OCL en B, mais pas la contraire. Le manque de retour de B vers UML laissent penser que l'évolution individuelle des deux représentations pourrait conduire à ce qu'elles expriment des exigences contradictoires. Par ailleurs, le fait que UML et B appartiennent à deux paradigmes de modélisation différents fait que la transformation systématique de B en UML ne peut se faire sans perte d'informations. Pour surmonter ces problèmes, nous proposons de structurer la spécification en vues: une vue UML et une vue B. Dans une telle approche, l'utilisateur ne travaille plus sur deux spécifications indépendantes, mais sur une des deux représentations d'une même spécification. La structuration en vues, permettra au concepteur de faire usage du meilleur des deux: clarté architecturale pour UML et pouvoir d'expression plus outils de preuve pour B. Ce papier présente les concepts et la démarche générale de construction de spécification multi-vues UML et B

    Similar works