CoFluent génère du code Embedded C à partir de modèles SySML/UML

Le 04/06/2010 à 15:41 par François Gauthier

Pour satisfaire les besoins des ingénieurs purement logiciels, le français CoFluent rajoute à son outil Confluent Studio la génération automatique de code Embedded C. L’outil CoFluent Studio, qui fonctionne sous la plateforme en Open Source Eclipse, permet, en utilisant les langages SysML 1.1 (System Modeling Language), UML 2.2 (Unified Modeling Language) et le profil Marte 1.0 (Modeling and Analysis for Real Time and Embedded Systems), de réaliser la modélisation, la vérification et la validation de systèmes électroniques à haut niveau.
Cette aptitude de l’outil, unique sur le marché, est rendue possible grâce à la technologie de CoFluent qui transforme des descriptions en UML, instrumentées avec des instructions en C/C++, en un code en SystemC exécutable qui est en réalité un modèle de haut niveau de type TLM (Transaction Level Modeling). Sur la simulation qui en résulte, il est alors possible d’analyser les temps d’exécution, les capacités mémoire adaptées, la consommation, le comportement temps réel…
Aujourd’hui, pour compléter le flot à destination des ingénieurs logiciels, la société ajoute à son outil la possibilité de générer du code Embedded C, toujours à partir de la description du système en SySML/UML, pour des besoins cette fois-ci d’implantation de logiciels embarqués. Cette fonctionnalité est basée sur l’outil de génération de code et de transformation de modèles sous Eclipse MDWorkbench du français Sodius.

[img=411996_617.gif]

Copy link
Powered by Social Snap