L’objectif de Topcased est de couvrir l’ensemble des besoins de développement logiciel et système (la branche descendante du cycle en V), ainsi que les besoins transverses comme la gestion de configuration, la gestion des changements ou l’ingénierie des exigences.
L’atelier suit une approche de type MDE (Model Driven Engineering, ou Ingénierie dirigée par les modèles) au niveau de ses fonctionnalités et de ses méthodes de développement.
Les différents composants sont regroupés sous la forme de 2 paquets :
● Toolkit (toutes les ressources pour l’utilisateur) et SDK (toutes les ressources pour les développeurs d’outils) :
http://gforge.enseeiht.fr/frs/?group_id=52
● Fonctionnalités expérimentales (Outils AADL, Générateurs de code -UML2Java, UML2C, UML2Python & SMUC - et un générateur de documentation) :
http://gforge.enseeiht.fr/frs/?group_id=52.
A noter que les générateurs ont besoin d’Acceleo ou du produit openArchitectureWare.
Ils peuvent aussi être téléchargés séparément :
● Outils pour l’administration :
http://gforge.enseeiht.fr/frs/?group_id=29
● Editeur AADL :
http://gforge.enseeiht.fr/frs/?group_id=32. OSATE 1.5.3 est inclus.
● Editeur Ecore :
http://gforge.enseeiht.fr/frs/?group_id=28
● Editeur SAM :
http://gforge.enseeiht.fr/frs/?group_id=33
● Editeur UML : UMLjava contient également un générateur. Depuis un projet JAVA, vous pouvez créer le modèle UML associé (Diagramme de classes).
http://gforge.enseeiht.fr/frs/?group_id=34.
(Vous devez également installer le projet UML2 d’Eclipse : http://www.eclipse.org/uml2)
● Editeur SysML :
http://gforge.enseeiht.fr/frs/?group_id=20.
( Vous devez également installer le Toolkit Topcased ou l’éditeur UML)
● etc.
○ Tramway : outil de gestion de la traçabilité
http://gforge.enseeiht.fr/frs/?group_id=7 et http://gforge.enseeiht.fr/frs/?group_id=47
○ gPM: outil (méta outil) pour la gestion des changements
http://gforge.enseeiht.fr/frs/?group_id=63
○ Subclipse et Subversion sont recommandés comme outils de gestion de versions par le projet Topcased.
L’interface Eclipse conseillée est Subclipse.
http://subclipse.tigris.org/
Vous pouvez aussi installer ces fonctionnalités à partir de : http://topcased-mm.gforge.enseeiht.fr/release/upda....
Ce logiciel peut être utilisé pour réaliser une application informatique, et plus particulèrement du logiciel critique.
Il met à la disposition des utilisateurs un ensemble de composants couvrant tout le cycle de vie de cette réalisation.
A ce jour le logiciel n’est pas tout à fait opérationnel, il est en phase “probatoire”, cette dernière doit se dérouler jusqu’a fin août 2008. A noter cependant que les versions 1.x sont stables.
Commentaires
La version 2 est sortie
https://gforge.enseeiht.fr/frs/?group_id=52
Fiches PLUME connexes
Fiche ressource : Transparents et vidéos du séminaire ARISTOTE ‘Open Source’ en janvier 2008 :
http://www.projet-plume.org/ressource/transparents...