Topcased est un atelier de développement pour les systèmes embarqués et/ou critiques (c'est-à-dire à très haute qualité de service, comme les avions ou fusées) basé sur l'ingénierie des modèles. Il est développé par un large consortium d'industriels, de sociétés de services et d'académiques. Tous les composants sont sous licences libres (essentiellement EPL 1.0) et se présentent majoritairement sous la forme de greffons Eclipse.
Topcased comprend notamment des ateliers de modélisation (UML 2.0, SysML, Ecore...), des générateurs de code (C, Java, Python), des frameworks de transformation de modèles, un générateur de documentation, un outil de traçabilité d'exigences, etc. Plus d'informations dans les release notes.
Des versions préassemblées ("RCP") de Topcased sont disponibles sur la page de téléchargement pour l'essayer directement.
Topcased a déjà été utilisé de façon opérationnelle pour des projets aéronautiques et spatiaux. N'hésitez pas vous aussi à tester Topcased et à nous faire part de vos retours et, nous l'espérons, de vos contributions !
Aller plus loin
- Site public Topcased (55 clics)
- Page de téléchargement (39 clics)
- Release notes [PDF, 126 ko] (15 clics)
- Ingénierie des modèles (44 clics)
- Système critique (16 clics)
# Update site
Posté par Etienne Juliot (site web personnel) . Évalué à 6.
J'ai essayé de trouver via l'updatesite de TopCased (un peu dur à trouver sur le site et dans la doc, obligé d'utiliser google), et j'ai trouvé celui là : http://topcased-mm.gforge.enseeiht.fr/release/update-site
or, il ne me propose que TopCased v1.0. Est ce qu'il faut en utiliser un autre ou est ce que c'est juste car c'est pas encore synchroniser avec la release ?
[^] # Re: Update site
Posté par Etienne Juliot (site web personnel) . Évalué à 3.
Et le nouvel updatesite est : http://topcased-mm.gforge.enseeiht.fr/release/update-site3.4(...)
# Pertinence
Posté par Édouard Siha . Évalué à 1.
Du Java pour un système critique? Sous Windows Me aussi?
[/troll]
[^] # Re: Pertinence
Posté par Edouard Lampion . Évalué à 1.
[^] # Re: Pertinence
Posté par meuble2001 . Évalué à 6.
[^] # Re: Pertinence
Posté par timid . Évalué à 5.
Système critique != système embarqué temps réel
[^] # Re: Pertinence
Posté par SmileBOB . Évalué à 5.
ADA c'est bien, c'est robuste, c'est fiable !!
[^] # Re: Pertinence
Posté par DavidC . Évalué à 2.
Par ailleurs, les générateurs de code fournis avec Topcased sont essentiellement démonstratifs ou doivent être utilisés pour des applications non-critiques. D'ailleurs, aucun projet critique ne serait autorisé à utiliser un générateur de code non-certifié/qualifié.
# UML dans les avions ?
Posté par loufoque . Évalué à -1.
[^] # Re: UML dans les avions ?
Posté par smc . Évalué à 3.
Topcased permet la génération d'éditeurs de modèles (à partir du méta-modèle en Ecore), les plugins UML et AADL sont donc "générés" par Topcased. D'autres outils (sous forme de plugins) sont disponibles avec Topcased, par exemple un interpréteur OCL.
[^] # Re: UML dans les avions ?
Posté par Goulwen Le Fur . Évalué à 3.
Il ne faut pas oublier tous les composants fondamentaux sur lesquels est basé l'outillage TopCased (EMF, GMF, ...). Ainsi que tous les communautés fournissant également des outils d'ingénierie des modèles comme ATL, QVT, le projet UML2 en lui même ....
[^] # Re: UML dans les avions ?
Posté par Cédric Brun (site web personnel) . Évalué à 2.
La fondation n'a *jamais* délégué quoi que ce soit à la communauté Topcased. Le modeleur Ecore est en effet intéressant et à reçu un bon accueil de la communauté mais en toute honnèteté cela représente un pouième de la totalité du code dédié à l'ingénierie des modèles dans Eclipse. Pour ce qui est d'UML il existe un certain nombre de modeleurs pour Eclipse mais celui de Topcased est probablement un des mieux finis.
[^] # Re: UML dans les avions ?
Posté par gege (site web personnel) . Évalué à 4.
[^] # Re: UML dans les avions ?
Posté par smc . Évalué à 3.
[^] # Re: UML dans les avions ?
Posté par DavidC . Évalué à 1.
Les langages de modélisation utilisés sont souvent très spécifiques ou restreints : fragments "profilés" d'UML, Scade, etc.
Des fragments d'UML peuvent aussi servir à la spécificationet pas à la conception : utilisation des diagrammes de séquences pour les protocoles, des diagrammes de classe pour faire un "modèle de domaine", etc.
L'intérêt de Topcased est précisément aussi de fournir un éditeur Ecore qui permet de créer son propre langage adapaté à un type de problème donné (domain-specific language).
# avions et fusées ?
Posté par zerkman (site web personnel) . Évalué à 2.
[^] # Re: avions et fusées ?
Posté par Modo Kazy . Évalué à 1.
Avec toutes les lois bizarres d'actualité, le marché est potentiellement grand.
Mais je n'ai pas encore de business plan :p
# aux RMLL
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 4.
http://2008.rmll.info/Topcased-un-environnement-de.html
[^] # Re: aux RMLL
Posté par scls19fr (site web personnel) . Évalué à 1.
http://free-electrons.com/communaute/videos/conferences/
topProcess EPF: conception de processus, par Angel Garcia:
vidéo (38 minutes, 172 Mo, transparents)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.