Utilisation de patterns dans la construction de specifications en UML et B
Résumé
Il existe aujourd'hui deux grandes familles d'approches pour la modélisation de systèmes : (i) les approches semi-formelles à objets telles que UML et (ii) les approches formelles fondées sur des sémantiques algébriques ou ensemblistes telles que B. Ces deux approches sont complémentaires. Indépendamment des approches ou des langages, une technique qui mémorise un savoir-faire a été proposée pour la modélisation des systèmes : les patterns. Nous proposons d'utiliser les patterns pour spécifier des systèmes conjointement en UML et en B et illustrons notre démarche par le développement de l'étude de cas du contrôle d'accès.