Outils pour la modélisation en UML
Un grand nombre d'outil existent pour UML (voir liste). Pour ce cours, nous sommes intéressés d'éditer des diagrammes de classes et de machines à états. Nous sommes aussi intéressés en outils pour modéliser l'exécution dynamique du comportement de machines à états, et pour la génération automatique de code d'implantation à partir de diagrammes de classes et de machines à états. Des outils pour générer des cas de test pour vérifier la bonne implantation du comportement défini par une machine à états ont aussi été développés.
Voici quelques pointeurs à de tels outils. Certains sont Open Source ou disponibles gratuitement.
- Outils d'IBM: IBM avait acheté la companie Rational (environ 2000) qui était un "leader" du développement de la version 1 de UML. Autour de 2009, ils ont aussi acheté Telelogic qui était le "leader" des outils pour le langage SDL, qui est devenu un profil de UML avec la version 2 de UML.
- Vue d'ensemble des outils Rational (incluant Telelogic) disponibles actuellement: link
- Vue d'ensemble d'outils et de développement par Telelogic: Copies de page d'IBM de 2010 - développement de langages - outils
- Outils dans l'environnement Eclipse
- Développement d'outils en général: link
- Outils UML: link
- Editeurs graphiques : vous pouvez utiliser des éditeurs graphique (e.g. Visual Studio, Powerpoint) pour créer des diagrammes.
- Umple, un outil pour la génération de code, développé à l'UofO: main web page, tutorial, Umple-Online
Notes de cours - Gregor v. Bochmann - Université d'Ottawa. Créé janvier 2013