SystemDesk

Votre point de départ pour la simulation et la validation

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.

  • SystemDesk 5.5

    Support du standard AUTOSAR largement étendu, format 3.0 pour les conteneurs de calculateurs virtuels et bien plus encore

    En savoir plus

  • Successful ECU Software Development with SystemDesk and EB tresos Studio

    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.

    En savoir plus

  • Generating Virtual Electronic Control Units without AUTOSAR

    Au cours de cet enregistrement de webinaire, dSPACE vous montre comment générer des calculateurs virtuels dans des projets non AUTOSAR.

    En savoir plus

  • Introducing AUTOSAR, Workflows and Tools

    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.

    En savoir plus

  • Integration of Elektrobit Basic Software in a Virtual ECU for Diagnostic Testing

    Au cours de ce webinaire gratuit, dSPACE et Elektrobit montrent comment intégrer des modules logiciels couches basses dans un calculateur virtuel.

    En savoir plus

  • Compound Tests

    À 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.

    En savoir plus

  • SIL for Early 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.

    En savoir plus

  • Naturally Virtual

    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.

  • Smart Software, Smart Trucks

    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.

    En savoir plus

  • Faster Engine Validation

    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.

    En savoir plus

  • How to Simulate Adaptive AUTOSAR V-ECUs in VEOS

    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.

    En savoir plus

  • How Adaptive AUTOSAR Enables Autonomous Driving

    L’industrie automobile se réinvente. Avec la conduite autonome, les exigences relatives aux architectures logicielles ont fondamentalement changé.

    En savoir plus

  • What Are Virtual ECUs?

    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.

    En savoir plus

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.

Avantages

Générer des calculateurs virtuels (V-ECU)

  • Exécution du code du calculateur directement sur un PC standard en fournissant les piles RTE, AUTOSAR OS, CAN et LIN, et la couche MCAL.
  • Flexibilité extrême pour divers scénarios de test : Les V-ECU au niveau de l'application et du logiciel couches basses dans des environnements AUTOSAR et non-AUTOSAR.
  • Grâce à ses nombreuses années d'expérience, dSPACE peut vous conseiller et vous aider à mettre en œuvre des scénarios complexes.

Modélisation AUTOSAR

  • De la simple introduction à AUTOSAR aux projets de production à grande échelle grâce à des éditeurs sophistiqués
  • Des architectures AUTOSAR totalement valides tout au long du processus de développement
  • Automatisation facile de toutes les tâches

Functionality Description
AUTOSAR modeling
  • Modeling of software architectures and systems according to both Classic AUTOSAR and Adaptive AUTOSAR standard
  • Clear overview due to graphical modeling with diagrams
  • Sophisticated editors and dialogs for easy and faultless data entry
  • Data exchange: flexible and easy-to-configure import and export of ARXML files
  • Complete support of the AUTOSAR meta model 1)
  • Import of communication matrices (DBC, LDF, FIBEX)
  • Support of AUTOSAR Splittables lets you reimport splitted AUTOSAR elements without changing other parts
V-ECU generation
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • Creating V-ECUs for the AUTOSAR Adaptive Platform
  • For testing application software, V-ECUs can include dSPACE basic software
  • For testing basic software or functions that require realistic basic software functions, production basic software can be integrated
  • For testing application software, you can use the mostly automatic configuration and generation of required basic software modules
  • Integration of your own basic software modules (optional), e.g., for diagnostics tests and test of the complete ECU software
  • Let V-ECUs go to sleep state and wake up again during the simulation in VEOS
  • Now supporting basic software based on the ICU, AUTOSAR MCAL modules for VEOS
  • Include your own basic software in V-ECUs, now also based on these new MCAL modules: SPI (Serial Peripheral interface), APU (Angular Processing Unit) and LIN Slave
  • Generation of A2L files including memory sections
  • With a wrapper, existing Classic AUTOSAR Software Components can be turned into Adaptive Applications
Process support
  • Comprehensive rule-based validation of the system architecture and ECU software regarding consistency, correctness, and completeness
  • Easy data exchange with dSPACE’s code generator, TargetLink
  • Usable with every AUTOSAR-compliant basic software configuration tool
  • Support of Classic AUTOSAR Revisions R4.4.0, R4.3.1, R4.3.0 R4.2.2, R4.2.1, R4.1.3, R4.1.2, R4.1.1, R4.0.3, and R4.0.2
  • Support of Adaptive AUTOSAR Release 18.10
  • Include functionalities for realistic sensor input to the V-ECU: to detect rising or falling edges or create angle-based events like for camshaft sensors
  • Completely documented automation API for automating tasks such as report generation, software architecture creation, and automatic V-ECU generation
  • Hyperlink connection between model elements and single requirements in a requirements management tool, such as IBM® Rational® DOORS®
  • Scripts running on Python 3.6
1) Uniquement SystemDesk 5.x

Création d'un système sous test (SUT – System Under Test) valide et réaliste pour les tests SIL

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.

Le bon V-ECU pour vos tests

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

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.

Simulation BSW V-ECUs

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.

Production BSW V-ECUs

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.

Modeling Your Software Architecture

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.

Du point de départ au monde SIL complet

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.

  • Integrating SystemDesk into your specific development processes
  • Migrating your architectures
  • Helping you install AUTOSAR
  • Analyzing your models to increase efficiency and safety
  • Developing specially adjusted scripts for your tool automation

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.

  • SystemDesk Informations produit, PDF, Anglais, 1987 KB
Informations approfondies Success Stories Support Documentation Contactez-Nous

S'inscrire à la Newsletter

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner