AUTOSAR Blockset

 

AUTOSAR Blockset

Concevoir et simuler un logiciel AUTOSAR

Modéliser des composants logiciels AUTOSAR Classic

Créez automatiquement des composants logiciels AUTOSAR Classic avec des ports AUTOSAR, des interfaces et d'autres configurations dans Simulink.

Modéliser des composants logiciels AUTOSAR Adaptive

Pour la plateforme AUTOSAR Adaptive, utilisez AUTOSAR Blockset pour générer automatiquement des composants logiciels avec des ports AUTOSAR par défaut, des interfaces de services et d'autres configurations dans Simulink.

Simuler des compositions AUTOSAR et le logiciel ECU avec les services BSW

Modélisez et simulez des composants logiciels et des compositions AUTOSAR avec les services Basic Software (BSW), y compris NVRAM Manager, Diagnostic Event Manager et Function Inhibition Manager.

Modéliser des architectures de logiciel AUTOSAR

Créez des compositions logicielles, des composants avec interfaces, des types de données, des profils et des stéréotypes dans Simulink (avec System Composer). Vous pouvez également spécifier un comportement pour les composants dans les modèles d'architecture en créant de nouveaux modèles de composants Simulink, en les liant à des modèles de composants existants ou encore en les important à partir de fichiers ARXML.

Configurer la planification et la simulation

Planifiez et spécifiez l'ordre d'exécution des composants exécutables pour la simulation avec Schedule Editor. Utilisez cette fonctionnalité pour vérifier le comportement de votre logiciel ECU AUTOSAR au niveau composant et composition.

Les workflows de design AUTOSAR

Utilisez le workflow de type bottom-up pour mettre en correspondance les designs Simulink existants avec les modèles de composants logiciels AUTOSAR, visualiser les architectures et générer du code et des fichiers ARXML. Utilisez le workflow de type top-down pour commencer à partir de votre architecture, importer des fichiers ARXML dans Simulink ou dans un modèle d'architecture et développer des algorithmes. Vous pouvez également combiner les deux méthodes en choisissant le workflow round-trip.

Générer du code C/C++ de production pour les applications AUTOSAR

Avec Embedded Coder, générez du code C/C++ de production et des fichiers AUTOSAR XML. Réalisez des tests Software-In-the-Loop (SIL) et Processor-in-the-Loop (PIL) sur le code pour la vérification.

Générer des routines de bibliothèques optimisées avec remplacements de code

Utilisez des blocs AUTOSAR pré-configurés et les remplacements de code pour générer des routines de bibliothèques optimisées pour les applications AUTOSAR Classic.

Conformité aux normes ISO 26262 et MISRA C

Qualifiez le code généré par Embedded Coder pour l'ISO 26262 grâce à l’IEC Certification Kit. Vérifiez que votre code AUTOSAR généré est conforme à la norme MISRA® C, identifiez les erreurs run-time et recherchez les différences entre le code et les descriptions AUTOSAR ARXML avec Polyspace Code Prover.

« L'approche Model-Based Design nous permet de développer du code de haute qualité, conforme à AUTOSAR, par le biais d'un design graphique, de la simulation et de la génération de code. »

Santhosh Jogi, Luigi Milia et Sebastiano Tesio, FCA

Vous souhaitez en savoir plus sur le produit  AUTOSAR Blockset ?