16 126 809 livres à l’intérieur 175 langues
2 047 052 livres numériques à l’intérieur 101 langues
Cela ne vous convient pas ? Aucun souci à se faire ! Vous pouvez renvoyer le produit dans les 30 jours
Impossible de faire fausse route avec un bon d’achat. Le destinataire du cadeau peut choisir ce qu'il veut parmi notre sélection.
Politique de retour sous 30 jours
La spécification de systčmes complexes est une tâche difficile qui ne peut ętre accomplie en une seule étape. Dans les méthodes formelles, le concept de raffinement a donné lieu ŕ de nombreux travaux dans lesquels la preuve de la correction entre les différents états de spécifications joue un rôle important. L'activité de refactoring consiste ŕ restructurer un modčle en vue d'améliorer certains facteurs de qualité, tout en préservant la cohérence de ce modčle.Ce travail préconise l'utilisation de deux techniques de raffinement et de refactoring afin d'établir des modčles UML de qualité c'est-ŕ-dire corrects par construction, extensibles, réutilisables et efficaces. En outre, elle plaide en faveur de l'utilisation conjointe UML (semi-formel) et B et CSP (formels). Les principales contributions de ce travail sont: proposition des patterns de raffinement de diagrammes de classes UML/OCL afin de guider le concepteur lors de la modélisation statique de son application et proposition des schémas de refactoring des modčles UML décrits par des diagrammes de classes, contraintes OCL et diagrammes d'états-transitions afin d'aider le concepteur lors de la restructuration des modčles UML.