SystemDesk constitue la base idéale pour votre processus SIL (software-in-the-loop). Sur la base de votre code de calculateur existant, vous pouvez créer des calculateurs virtuels qui vous permettent d'exécuter et de tester votre code dans une simulation SIL rentable. Si vous souhaitez modéliser une nouvelle architecture AUTOSAR classique ou modifier une architecture existante, SystemDesk offre des outils d'architecture AUTOSAR puissants mais faciles à utiliser.
Support du standard AUTOSAR largement étendu, format 3.0 pour les conteneurs de calculateurs virtuels et bien plus encore
Enregistrement de webinaire : Ce webinaire montre comment développer le logiciel du calculateur depuis l'architecture logicielle jusqu’au logiciel couches basses avec SystemDesk et EB tresos Studio.
Au cours de cet enregistrement de webinaire, dSPACE vous montre comment générer des calculateurs virtuels dans des projets non AUTOSAR.
Enregistrement de webinaire : Ce webinaire organisé par dSPACE et Elektrobit propose une première introduction au nouveau standard AUTOSAR pour le développement de logiciels embarqués.
Au cours de ce webinaire gratuit, dSPACE et Elektrobit montrent comment intégrer des modules logiciels couches basses dans un calculateur virtuel.
À mesure que la complexité d'un système augmente, de nouvelles mesures sont nécessaires pour valider correctement ses fonctions. C'est pourquoi Volkswagen utilise plus que jamais la virtualisation dans ses processus de validation.
L’équipe EE&SW VE (Global Electrical Engineering and Software - Virtual Engineering Team) de Fiat Chrysler Automobiles (FCA) met en place une nouvelle plateforme améliorée de développement et de test logiciels lui permettant de déployer des pratiques technologiques agiles et des capacités de virtualisation pour valider au plus tôt.
Tester les nouvelles fonctions dès qu’elles sont disponibles – une tâche qui exige de la flexibilité et le chargement préalable des tests. Dans cet objectif, Volkswagen fait confiance aux calculateurs virtuels générés automatiquement. Les outils SystemDesk et VEOS de dSPACE aident les développeurs à générer et à simuler le logiciel.
Sécurité, efficacité et disponibilité sont les trois exigences clés des véhicules utilitaires. Le fournisseur de technologies WABCO a implémenté un processus cohérent permettant d’optimiser le développement de systèmes fiables de sécurité. Il repose sur une chaîne d’outils complète dans laquelle SystemDesk et TargetLink ouvrent la voie au développement d’après AUTOSAR et ISO 26262.
Pouvez-vous effectuer vos activités de test plus vite sans matériel physique ? Tula, une société située sur le site technologique de la Silicon Valley, a réduit de moitié le temps nécessaire à ses activités de validation et de vérification depuis qu’elle utilise un environnement de validation virtuelle.
Avec VEOS, les calculateurs basés sur Linux peuvent être testés très tôt et efficacement ainsi que synchronisés avec d’autres composants de simulation.
L’industrie automobile se réinvente. Avec la conduite autonome, les exigences relatives aux architectures logicielles ont fondamentalement changé.
Les calculateurs virtuels ne sont pas aussi mystérieux que l’on pourrait le penser : En fin de compte, cela revient à enrichir le code, AUTOSAR ou non, avec un environnement d'exécution et un système d'exploitation générés automatiquement pour l'utiliser dans un environnement Software-In-the-Loop.
SystemDesk jette les bases des tests SIL (Software-in-the-Loop) fructueux Que vous travailliez avec l’AUTOSAR classic Platform, Adaptive Platform ou sans se conformer à l’AUTOSAR (non-AUTOSAR), SystemDesk vous aide à créer votre système sous test (SUT).
Quelles que soient vos données de sortie, SystemDesk vous aide à créer un calculateur virtuel (V-ECU). Par exemple, vous pouvez importer une architecture AUTOSAR classic Platform ou Adaptive Platform existante afin de l'utiliser comme base pour la configuration de votre logiciel couches basses (BSW). En outre, vous pouvez utiliser votre code entièrement intégré directement avec un logiciel d'application et un logiciel couches basses pour créer le V-ECU. Le V-ECU généré peut être simulé en utilisant VEOS et constitue la base de vos tests SIL et HIL ultérieurs.
Aside from importing an existing architecture, SystemDesk allows you to model your complete AUTOSAR software architecture. An advanced validation function guides you through the individual steps to ensure compliance with the schema. This architecture then forms the basis for implementing the software components and for the basic software configuration.
Functionality | Description |
---|---|
AUTOSAR modeling |
|
V-ECU generation |
|
Process support |
|
Un V-ECU est un logiciel de calculateur qui peut être exécuté dans un environnement SIL. Le V-ECU peut être basé sur l’AUTOSAR classic Platform, un code non conforme à l’AUTOSAR, l’AUTOSAR adaptative Platform ou même des applications POSIX. SystemDesk offre un support complet pour la création de tout type de V-ECU pour les tests SIL.
Dans le contexte AUTOSAR classique, un V-ECU peut contenir le code de production des fonctionnalités à tester, soit uniquement au niveau de l'application, soit en incluant le logiciel couches basses. Les V-ECU peuvent être créés en incluant le logiciel d'application et le logiciel de base dSPACE ou avec votre propre logiciel couches basses. En utilisant le logiciel de base dSPACE, vous pouvez créer un V-ECU rapidement et facilement sans avoir de connaissances approfondies de l’AUTOSAR, tandis que l'intégration de votre propre logiciel couches basses permet à un calculateur virtuel réaliste de simuler votre calculateur réel. Le code non conforme à l'AUTOSAR peut également servir de base à un V-ECU classique. Pour ce faire, il faut saisir les caractéristiques, leurs temps de cycle et les interfaces. Les V-ECU peuvent même être créés pour des calculateurs non AUTOSAR avec un logiciel couches basses.
Outre les V-ECU dans le contexte conventionnel, les V-ECU peuvent également être basés sur des architectures dynamiques. Cela inclut à la fois les applications POSIX et AUTOSAR Adaptive Platform . L’AUTOSAR Adaptive Platform a une architecture différente, dans laquelle un environnement d'exécution est utilisé indépendamment du niveau d'application, ce que l'on appelle un middleware. Par conséquent, les applications peuvent être échangées et mises à jour de manière flexible tout en utilisant les fonctionnalités du middleware qui ont été standardisées par l’AUTOSAR. Pour les V-ECU, vous pouvez utiliser votre propre middleware ou celui du démonstrateur de l'AUTOSAR Adaptive Platform Demonstrator.
Vous pouvez utiliser VEOS pour simuler le V-ECU fini, validant ainsi votre logiciel dans une simulation sur PC. Bien sûr, cela s'applique également aux V-ECU basés sur Linux de l'environnement adaptatif. Combiné avec un logiciel d'expérimentation tel que ControlDesk, vous pouvez évaluer les résultats.
Avez-vous défini un comportement dans le logiciel que vous voulez changer ? Il suffit de charger votre architecture logicielle dans SystemDesk et de modifier les composants nécessaires ou d'ajuster le code C. Après avoir généré à nouveau votre V-ECU, vous pouvez vérifier les résultats de vos modifications directement avec VEOS. Des chemins courts pour des résultats rapides et valides.
Sur la voie du calculateur réel à la fin du processus de développement, SystemDesk prend en charge les V-ECU au niveau de l'application, du BSW de simulation et du BSW de production.
Application-level V-ECUs can be used to perform comprehensive functional testing on application software. Both individual software components and a complete application software can serve as the basis for the V-ECU. Even at this initial level, the V-ECU can be used within a continuous testing process to detect errors early on in the development process.
In addition to the first level, the second V-ECU level includes non-productive basic software that was created only for this specific V-ECU and its simulation. Thus, the V-ECU can be connected to a virtual bus and tested in a broader context.
In addition to the application software, production BSW V-ECUs also contain the productive basic software. Thus, they simulate the hardware-independent software of the real ECU. Because these V-ECUs are suited for complete ECU software tests, they are often used by ECU managers in HIL frontloading.
Create your own AUTOSAR software architecture from scratch or enhance an existing architecture.
SystemDesk offers comprehensive modeling tools. For example, you can create individual or multiple software components down to the last detail before combining them into an integrated composition. As a result, it is possible to model the entire application layer of an individual ECU or even application software spread out across multiple ECUs.
The modeling of a classic AUTOSAR architecture is supported in SystemDesk by intuitive preconfigured dialogs to maintain an overview of your model at all times. The comprehensive graphical support not only helps you use the product for the first time but also promotes efficient work with reduced errors in large-scale projects.
In such large-scale projects, AUTOSAR files are usually stored centrally in a version management system, such as git, so that various developers and architects can work separately and in parallel. If any conflicts arise or if you simply want to obtain a quick overview of any changes, dSPACE AUTOSAR Compare supports you completely independently of your other tools. Combined with SystemDesk, you can even display the differences between a specific file and the current project state in SystemDesk.
To improve the quality of the projects, SystemDesk includes a function for the comprehensive, rule-based validation of consistency and correctness.You can validate both the entire architecture and individual components or elements from the dialogs.
To provide even more comfort, SystemDesk can help you automate recurring tasks. An advanced API allows for a high level of automation using simple Python scripts.
Vous avez créé un V-ECU avec SystemDesk sur la base de votre architecture logicielle : ceci marque vos débuts dans le monde flexible et rentable de la simulation SIL. Grâce à l'évolutivité d'un V-ECU, vous pouvez gagner un temps précieux sur les tests HIL, exécuter différents tests simultanément et même effectuer des tests directement sur le PC du développeur. Les V-ECU de niveau 1 peuvent même être utilisés sur SCALEXIO comme restbus.
En plus de l'intégration facile de SystemDesk dans votre chaîne d'outils existante, dSPACE propose des produits compatibles pour optimiser votre flux de travail dans le monde SIL. Par exemple, vous pouvez simuler un ou plusieurs V-ECU dans VEOS et les tester dans un environnement réaliste. ControlDesk vous permet d'évaluer toutes les valeurs dans un aperçu concis, tandis qu'AutomationDesk vous permet d'exécuter vos tests de manière entièrement automatique.
Les fichiers AUTOSAR peuvent être sauvegardés de manière centralisée pour permettre à divers développeurs et architectes d'y accéder en parallèle à partir de tous ces produits, dans un système de gestion des versions tel que git, par exemple. Si des conflits surviennent ou si vous souhaitez simplement obtenir un aperçu rapide des modifications, AUTOSAR Compare de dSPACE vous assiste de manière totalement indépendante de vos autres outils.
Vous envisagez d'utiliser le SIL ou notre chaîne d'outils SIL pour la première fois ? Nos experts seront heureux de vous aider à vous lancer dans la simulation et la validation.
We would be happy to advise you on how to achieve your goals during your next steps in the SIL world.
Our engineering services can help make this start or changeover as easy as possible for you.
You are planning on using SIL or our SIL tool chain for the first time? Our experts would be happy to help you set out on your simulation and validation journey.
S'inscrire à la Newsletter
S’abonner à nos newsletters, gérer ses abonnements ou se désabonner