Topcased
Conçu pour répondre aux contraintes des systèmes embarqués ou critiques courants dans les domaines aéronautique et spatial, TOPCASED propose un ensemble d’outils couvrant tout le cycle de développement (spécification, conception, codage / réalisation). Ces outils peuvent être utilisés indépendamment ou librement agencés pour supporter des processus de développement variés, avec notamment :
- des éditeurs graphiques UML, SysML, SAM (Structured Analysis Model, un langage dédié à l’analyse fonctionnelle des sytèmes et logiciels), etc ;
- des générateurs de code facilement extensibles : UML vers Java / Java vers UML, UML vers C / C vers UML, UML vers PYTHON, etc ;
- Gendoc 2, un générateur de documents odt et docs multi-langage ;
- un environnement multi-langage de vérification OCL ;
- TOPCASED Req, un module de manipulation d’exigences textuelles dans les modèles ;
- gPM : sorte de bugzilla++ hautement configurable (types de fiches, processus) ;
- un module de manipulation de modèles TOPCASED en Jython et Javascript ;
- des simulateurs pour UML/SysML et SAM.
L’atelier s’enrichit régulièrement de nouveaux composants qui passent par une phase d’incubation (éditeur AADL, connecteurs à différents outils de vérification comportementale comme Tina, OBP, CADP).
Son architecture basée sur Eclipse et EMF lui permet d’être facilement étendu à de nouveaux langages de modélisation ou à de nouveaux processus de développement. De plus, une grande partie de ses composants sont génériques et peuvent être utilisés avec tout langage de modélisation basé sur EMF.
Si la plupart des composants de TOPCASED ont des concurrents plus ou moins semblables au niveau fonctionnel (Rhapsody, StarUML ou BOUML pour UML par exemple), l’intérêt principal de l’atelier réside plutôt dans son ouverture, ses capacités d’intégration et d’extension. Ce qui ne l’empêche pas bien sûr d’offrir des possibilités avancées dans certains domaines (gestion des changements, génération documentaire et manipulation d’exigences dans les modèles notamment).
Le projet TOPCASED ayant pour vocation de produire des outils open source durables, tout est mis en œuvre afin de mettre en commun les composants entre projets open source. Pour ne parler que d’UML, le projet d’éditeur graphique Eclipse MDT Papyrus a été monté dans ce but, en collaboration notamment avec les équipes des projets Papyrus UML et Moskitt. MDT Papyrus remplacera à terme les outils issus de ces 3 projets et assurera la migration des modèles existants.
Pour finir, bien que TOPCASED ait été pensé pour le développement de systèmes embarqués ou critiques en équipe, il peut très bien être utilisé dans des contextes différents, comme le développement de systèmes d’informations, ou la réalisation de quelques diagrammes UML / SysML à vocation documentaire, voir la réalisation d’un générateur de code personnalisé, au prix d’une petite prise en main.
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure
.
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 600 donateurs récurrents pour assurer notre pérennité et notre développement ! (nous y sommes presque).
Autres logiciels
Framasoft needs you !
Autres rubriques
Libre : agenda
- Rennes : Gulliver - Permanence autour du libre, le vendredi 21 juin 2013
- Paris : DrupalCamp Paris 2013 - Save the Date !, du vendredi 21 juin 2013 au dimanche 23 juin 2013
- Dijon : Permanence d'Ubuntu-Dijon, le samedi 15 juin 2013
- Wintzenheim : Réunion du Club Linux, le samedi 15 juin 2013
- Béziers : Faire des retouches Photos avec GIMP, le samedi 15 juin 2013
Informations générales
Sur le Framablog
- Richard Stallman : Arrive-t-il parfois qu'utiliser un programme non libre soit une bonne chose ?
- Mon gouvernement me paye pour faire du Libre toute la journée !
- Les hommes du Libre ne sont pas tous des connards
- Si on arrêtait d'utiliser les licences libres ? (au profit du domaine public)
- Il y a du Aaron Swartz dans le projet Strongbox du New Yorker
Sur Framagora
- Questions par rapport à la FUR
- chercher un logiciel libre de creation d`un site web
- open structures vraiment open?
- Présentation Cywil
- Passage AZERTY - BÉPO instable
- ACC - maquette d'un mini CMS basé sur un fichier txt
- Sauvegarde des Pad dans EtherPad
- Qu'est-ce qui vous intéresse dans le libre ?
- Est-ce possible de changer le [filesystem.squashfs] ?
- [Présentation] Dremor
Juste une image
adelie penguin- Creative Commons BY
Framakey
Nous suivre
Flux RSS
Page Wikipédia






