En détail

Plus rapide et plus simple à utiliser au quotidien

  • La diminution des dialogues modaux et la simplification des interactions de modélisation rendent ASCET-DEVELOPER plus convivial et accélèrent la création de modèles, avec un gain de temps pouvant atteindre 50 % par rapport à la version précédente ASCET V6.
  • De nouveaux concepts de modélisation facilitent la création, le contrôle et l’entretien de modèles.
  • ASCET-DEVELOPER propose des types de modèles supplémentaires simplifiant les modifications partagées des caractéristiques des éléments et permet de modéliser des calculs dans des dimensions et unités physiques.
  • ASCET-DEVELOPER permet d’inclure du code de modèle dans le code C généré afin de simplifier la vérification et le contrôle.

Amélioration de la qualité et de la portabilité des modèles

  • Validation des modèles « à la volée » : les modèles sont analysés en temps réel, ce qui permet de disposer d’un feedback rapide sans générer de code.
  • Amélioration des modèles grâce à des métriques de qualité intégrées : ASCET-DEVELOPER contrôle automatiquement les modèles afin d’identifier tout non-respect des seuils de complexité cyclomatique de McCabe.
  • Modélisation textuelle et graphique homogène : les modèles graphiques et textuels affichent des comportements identiques. Les modèles graphiques ne constituant qu’une représentation visuelle des modèles textuels ESDL, les développeurs peuvent voir dans le même temps à quoi ressemblent les modèles dans ESDL. Cela facilite la communication entre les développeurs de fonctions et les développeurs de logiciels et réduit le risque de malentendus.
  • Génération homogène de code pour toutes les cibles : ASCET-DEVELOPER génère désormais du code C conforme à MISRA-C:2004 et à MISRA-C:2012 et neutre à l’égard de la cible. Pour transférer des modèles sur de nouveaux appareils, il suffit de paramétrer deux options de génération de code.

Adapté à un développement agile

  • ASCET-DEVELOPER transfère le comportement de chaque modèle en ESDL et mémorise ces informations sous forme de fichiers texte.
  • ASCET-DEVELOPER n’a aucun format de base de données binaire ni espace de travail XML.
  • Les modèles graphiques ne sont que des représentations visuelles des modèles textuels ESDL.
  • Les jeux de données peuvent être aisément comparés et fusionnés, les versions peuvent être contrôlées avec n’importe quel système de contrôle de version et les modèles peuvent être transmis à des collègues par e-mail.

Applications

  • Développement logiciel graphique et textuel
  • Génération automatique de code C d’un haut niveau de qualité
  • Protection de l’existant : migration aisée des modèles ASCET V6 existants vers ASCET-DEVELOPER
  • Interaction avec des outils de validation de la conception via l’environnement IDE (Integrated Development Environment) basé sur Eclipse