AUTOSAR Blockset

NOUVEAU PRODUIT

 

AUTOSAR Blockset

Conception et simulation de logiciel AUTOSAR

 

AUTOSAR Blockset offre un dictionnaire AUTOSAR et des blocs pour le développement de logiciels AUTOSAR Classic et Adaptive à partir de modèles Simulink®. Vous pouvez définir les propriétés, les interfaces et les types de données des composants logiciels AUTOSAR, puis les mapper à des modèles Simulink existants via l'éditeur AUTOSAR. Le blockset propose également une interface d'application qui vous permet de générer automatiquement de nouveaux modèles Simulink pour AUTOSAR en important les descriptions des composants logiciels et des compositions depuis des fichiers AUTOSAR XML.

AUTOSAR Blockset fournit des blocs et des constructions pour les routines de bibliothèques AUTOSAR et les services Basic Software (BSW), y compris NVRAM et Diagnostics. En simulant les services BSW avec votre modèle de logiciel applicatif, vous pouvez contrôler votre logiciel ECU AUTOSAR sans quitter Simulink.

AUTOSAR Blockset supporte la génération de code de production C et C++, ainsi que l'exportation des fichiers AUTOSAR XML (avec Embedded Coder®). Il est qualifié pour être utilisé avec la norme ISO 26262 (avec l'IEC Certification Kit).

Modélisation de composants logiciels AUTOSAR

Modélisez des composants logiciels AUTOSAR Classic et Adaptive en configurant les propriétés AUTOSAR, et mappez des éléments Simulink aux spécifications AUTOSAR.

Modéliser des composants logiciels AUTOSAR Classic

Créez automatiquement un composant logiciel AUTOSAR Classic avec des ports AUTOSAR par défaut, des interfaces et d'autres configurations dans Simulink.

Modélisation de composants logiciels AUTOSAR Classic.

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 service et d'autres configurations dans Simulink.

Modélisation de composants logiciels AUTOSAR Adaptive.

Configurer des propriétés AUTOSAR avancées

Modifiez et mappez les propriétés AUTOSAR avancées pour les modèles AUTOSAR Classic et Adaptive à l'aide de l'éditeur et du dictionnaire AUTOSAR.

Parcourez la galerie (2 images)

Simulation de compositions et d'ECU AUTOSAR

Modélisez et simulez des composants logiciels et des compositions AUTOSAR avec les services Basic Software (BSW).

Des composants logiciels aux compositions

Créez des compositions logicielles AUTOSAR à partir de composants logiciels en utilisant des références de modèles. Visualisez le comportement des compositions avec les blocs Dashboard.

Simulation de compositions incluant des contrôles sur les entrées et des blocs Dashboard.

Blocs pour la simulation de services BSW AUTOSAR

Utilisez des blocs et des constructions pour les services BSW (notamment NVRAM Manager et Diagnostics Event Manager) afin de simuler des services BSW avec votre modèle logiciel applicatif. Contrôlez votre logiciel ECU AUTOSAR directement dans Simulink.

Parcourez la galerie (2 images)

Simulation et test des compositions logicielles

Modélisez et simulez le comportement des compositions dans Simulink. Le cas échéant, exécutez des séries de tests pour les modèles de composition AUTOSAR avec Simulink Test™.

Test des compositions AUTOSAR.

Importation et exportation d'artefacts de description AUTOSAR (fichiers ARXML)

Développez des composants logiciels AUTOSAR à l'aide des architectures AUTOSAR de types bottom-up, top-down et round-trip et de processus définis de design.

Comment démarrer avec le modèle Simulink

Utilisez un modèle Simulink existant ou récemment créé, et configurez-le pour AUTOSAR à l'aide de l'éditeur AUTOSAR. Utilisez ensuite Embedded Coder pour générer des fichiers ARXML (un processus AUTOSAR de type bottom-up).

Utilisation AUTOSAR Component Quick Start pour configurer les propriétés AUTOSAR.

Comment démarrer avec l'architecture AUTOSAR

Importez des fichiers ARXML à partir d'un outil de création AUTOSAR en tant que composants et modèles de composition Simulink. Modélisez ensuite le design détaillé dans Simulink. Mettez à jour le modèle lorsque les fichiers ARXML mis à jour deviennent disponibles (un processus AUTOSAR de type top-down).

Itérer entre les modèles Simulink et votre architecture AUTOSAR

Mettez à jour le modèle Simulink configuré pour AUTOSAR, exportez les fichiers ARXML mis à jour et fusionnez-les dans l'outil de création AUTOSAR. Exportez les fichiers ARMXL mis à jour à partir de l'outil de rédaction, puis importez les fichiers ARXML afin de fusionner les modifications apportées à l'architecture dans le modèle Simulink (un processus AUTOSAR de type round-trip).

Itération entre le modèle Simulink et l'architecture AUTOSAR.

Génération et vérification de code à partir de composants logiciels AUTOSAR

Générez et vérifiez du code AUTOSAR C et C++ de production.

Génération de code de production AUTOSAR

Avec Embedded Coder, générez du code C/C++ et des fichiers AUTOSAR XML. Réalisez des tests SIL et PIL sur le code pour la vérification.

Parcourez la galerie (2 images)

Blocs et remplacement de code pour les routines de bibliothèques AUTOSAR

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

Parcourez la galerie (2 images)

Qualification ISO 26262 et conformité à la norme 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 généré est conforme à la norme MISRA-C, identifiez les erreurs d'exécution et visualisez les différences entre le code AUTOSAR et les descriptions AUTOSAR ARXML à l'aide de Polyspace Code Prover™.

Générez du code conforme à la norme ISO 26262 grâce à l'IEC Certification Kit. 

Nouveautés

AUTOSAR Blockset remplace le support package Embedded Coder pour la norme AUTOSAR

Le nouvel AUTOSAR Blockset est disponible avec MATLAB et Simulink pour la simulation de modèles. Embedded Coder est nécessaire pour générer du code AUTOSAR C/C++ et des descriptions de composants XML pour les plateformes AUTOSAR Classic et Adaptive.

Perspective AUTOSAR

Mappez et configurez des composants logiciels en utilisant l'outil Code Mapping Editor et le dictionnaire AUTOSAR

AUTOSAR Classic version 4.3.1

Le support des opérations d'importation et d'exportation des fichiers AUTOSAR XML est étendue à la version 4.3

AUTOSAR Adaptive

Support pour la plateforme AUTOSAR Adaptive version 18.10

Compositions AUTOSAR

Importez des compositions AUTOSAR en tant que modèles Simulink

Blocs pour les services Basic Software

Utilisez des blocs pour modéliser et simuler des services Basic Software, y compris Diagnostic et NVRAM

Blocs pour les routines de bibliothèques AUTOSAR

Générez des routines de bibliothèques AUTOSAR (IFL et IFX) pour l'interpolation à l'aide de blocs Lookup Table AUTOSAR

Reportez-vous aux notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.

Vous avez des questions ?

Contactez Shwetha Bhadravathi Patil, expert technique AUTOSAR Blockset

Version d’évaluation

Bénéficiez d'une version d'évaluation de 30 jours.

Télécharger

Prêt à acheter ?

Obtenez les tarifs et explorez les produits associés.

Vous êtes étudiant ?

Obtenez la version étudiante des logiciels MATLAB et Simulink.

En savoir plus