For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

SystemDesk

Modélisation d'architecture système et génération de calculateurs virtuels

SystemDesk est un outil d'architecture système qui fournit un support sophistiqué et étendu pour la modélisation d'architectures AUTOSAR et de systèmes destinés à la partie applicative logicielle. De plus, SystemDesk génère des calculateurs virtuels (V-ECUs) indépendamment de la partieapplicative logiecielle. Les V-ECUs peuvent être utilisés en tant qu'unités sous test avec les plates-formes de simulation dSPACE telle que la plate-forme de simulation sur PC, VEOS, pour la validation du logiciel du calculateur.

  • SystemDesk 5.1

    The new version of SystemDesk enables the generation of virtual electronic control units (V-ECUs) based on the AUTOSAR Adaptive Platform.

    Read more

  • Vidéo : Exemple du processus de travail pour SystemDesk

    Ces vidéos de démonstration du logiciel vous permettent d’avoir une meilleure compréhension des fonctions de SystemDesk.

    Visionnez la vidéo

  • Développement réussi du logiciel du calculateur avec SystemDesk et EB tresos Studio

    Enregistrement au séminaire Web : Ce séminaire web montre comment développer le logiciel du calculateur depuis l'architecture logicielle jusqu’au logiciel couche basse avec SystemDesk et EB tresos Studio.

    En savoir plus

  • Génération de calculateurs virtuels AUTOSAR

    Enregistrement au séminaire web : Ce séminaire web montre comment générer des calculateurs virtuels (V-ECUs) AUTOSAR, en incluant l’intégration des composants du logiciel couche basse.

    En savoir plus

  • Introduction à l'AUTOSAR, méthodes et outils associés

    Enregistrement de séminaire Web : Ce séminaire web 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

    In this free webinar recording, dSPACE and Elektrobit demonstrate how basic software modules can be integrated in a virtual ECU.

    Read more

  • Naturally Virtual

    Testing new functions as soon as they become available – a task that requires flexibility and the frontloading of tests. For this purpose, Volkswagen relies on automatically generated virtual ECUs. The dSPACE tools SystemDesk and VEOS help developers generate and simulate the software.

  • Smart Software, Smart Trucks

    Safety, efficiency, and availability are the core requirements for commercial vehicles. Technology supplier WABCO has implemented a consistent process to optimize the development of safety-critical, reliable systems. It is based on a comprehensive tyem Mam ool chain in which SystemDesk and TargetLink pave the way to AUTOSAR- and ISO 26262-compliant development.

    Read more

  • Faster Engine Validation

    Can you execute testing activities faster without the physical hardware? Tula, a Silicon Valley technology company, has seen a 50% reduction in time required to complete validation and verification activities since establishing a virtual validation environment.

    Read more

  • How to Simulate Adaptive AUTOSAR V-ECUs in VEOS

    With VEOS, Linux-based ECUs can be tested early and efficiently, and synchronized with other simulation components.

    Read more

  • How Adaptive AUTOSAR Enables Autonomous Driving

    The automotive industry is reinventing itself. With autonomous driving, the requirements for software architectures have changed fundamentally.

    Read more

  • What Are Virtual ECUs?

    V-ECUs are not as mysterious as one may think: In the end, it boils down to enriching the code, AUTOSAR or not, with an automatically generated run-time environment and operating system to use it in a software-in-the-loop environment.

    Read more

  • Will Your ECU Software Still Function Correctly After Migrating to AUTOSAR?

    Many companies are working on migrating their existing electronic control unit (ECU) software to AUTOSAR. This can often involve reworking much of the structure and rewriting the code in order to make it compliant to the standard.

    Read more

Domaines d’application

SystemDesk peut être utilisé dans deux domaines d’application. En tant qu’outil d'architecture système, il fournit un support sophistiqué et étendu pour la modélisation des architectures AUTOSAR et des systèmes de la partie applicative logicielle. Le support graphique complet facilite la première utilisation mais permet également de travailler de façon efficace tout en réduisant les erreurs dans les projets à grande échelle.

Il permet aussi de créer des calculateurs virtuels (V-ECUs) offrant la possibilité de valider le logiciel du calculateur très tôt dans le cycle de développement. Les V-ECUs contiennent le code série des fonctionnalités à tester, soit au niveau applicatif, soit également au niveau du logiciel couche basse. Ils peuvent donc être utilisés en tant qu'unité sous test avec les plates-formes de simulation dSPACE telle que la plate-forme de simulation sur PC, VEOS.

Avantages clés

  • Utilisation efficace grâce aux boîtes de dialogue, aux éditeurs et aux diagrammes ergonomiques
  • Génération simple et rapide de calculateurs virtuels basés sur des logiciels AUTOSAR et non AUTOSAR pour la validation
  • Calculateurs virtuels comprenant le logiciel d’application et le logiciel couche basse dSPACE pour les tests de la partie applicative logicielle d’application ou votre propre logiciel couche basse pour les tests d’intégration
  • Qualité de projet fiable grâce à une validation complète basée sur la vérification des règles de cohérence et d'exactitude
  • Processus de développement adapté grâce à l’automatisation de tâches récurrentes ou au contrôle à distance avec des outils tierce partie via des API d’automatisation

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 model1)
  • 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

Domaines d’application

Le module de modélisation de SystemDesk permet de modéliser des systèmes et des architectures logicielles Classic AUTOSAR et Adaptive AUTOSAR comprenant un ou plusieurs calculateurs AUTOSAR en réseau. Il supporte le processus de développement de l'architecture logicielle, de la modélisation de composants logiciels (SWCs) à la spécification de certains aspects du système, notamment la topologie matérielle et la communication réseau.

Avantages clés

  • Processus de travail simple et environnement de travail intuitif
  • Démarrage facilité dans le travail avec AUTOSAR
  • Idéal pour des projets de grande série
  • Echange de données fiable entre les différents membres d'un projet

Domaines d’application

Pour les applications de validation virtuelle, le module SystemDesk V-ECU Generation Module vous permet de configurer et de générer des calculateurs virtuels (V-ECUs). Afin de créer un calculateur virtuel, il est possible de combiner des composants logiciels, des fonctions ou du code C à partir de sources différentes dans SystemDesk. Afin de tester le comportement général d’un système, il est possible d’utiliser des calculateurs virtuels pour effectuer une simulation sur PC avec VEOS dès que l’implémentation avec le code C est disponible.

Selon l’objectif de votre test, vous avez les possibilités suivantes :

  • Créer des V-ECUs depuis le logiciel applicatif AUTOSAR en intégrant également le logiciel couche basse dSPACE au V-ECU
  • Créer des calculateurs virtuels depuis un logiciel complet AUTOSAR, indépendant de tout matériel HW, incluant le logiciel couche basse et le logiciel applicatif
  • Créer des calculateurs virtuels depuis du code non AUTOSAR
  • Créer des calculateurs virtuels depuis des applications adaptatives comprenant un logiciel médiateur (Middleware)
  • Créer des calculateurs virtuels pour les applications Linux

Avantages clés

  • Support des approches Classic AUTOSAR, Adaptive AUTOSAR et non AUTOSAR
  • Création guidée des calculateurs virtuels à partir de l'architecture logicielle AUTOSAR
  • Configuration automatique du logiciel de base dSPACE pour la mise en œuvre simple et rapide des V-ECUs au niveau application
  • Configuration automatique du BSW de production pouvant être généré avec des outils tierce partie et être utilisé pour la génération de calculateurs virtuels (disponibles pour certains modules)
  • Intégration du BSW de production au-dessus de la couche d’abstraction microcontrôleur (MCAL- Microcontroller Abstraction Layer)
  • Processus de génération de V-ECU automatisable grâce à des API d’automatisation complète
  • Validation complète du modèle d’architecture logicielle pour une réponse directe en cas de problèmes

Travailler avec SystemDesk

SystemDesk supporte le processus de développement avec de nombreuses fonctionnalités pour un travail intuitif :

  • Modélisation AUTOSAR
    Utilisez les fonctions de conception de SystemDesk pour créer et éditer une architecture logicielle ainsi que des descriptions de système d'après la norme AUTOSAR.
  • Génération de calculateurs virtuels pour la simulation
    Utilisez SystemDesk pour générer des calculateurs virtuels (V-ECUs) intégrant vos propres modules de logiciels couche basse ou les modules dSPACE afin d'obtenir une représentation réaliste du calculateur réel. Les calculateurs virtuels sont basés sur un code compatible ou pas au standard AUTOSAR. Simulez le calculateur virtuel avec VEOS afin de valider votre logiciel dans une simulation basée sur PC.
  • Des boîtes de dialogue et des diagrammes
    Pour une saisie et une configuration aisée et efficace des données AUTOSAR communes, SystemDesk présente des boîtes de dialogue pratiques et préconfigurées. De plus, les diagrammes spécifiques de l'architecture logicielle et les éléments de système aident à garder une vue d'ensemble de votre modèle.
  • Echange de données avec TargetLink
    Vous pouvez échanger les données facilement entre SystemDesk et TargetLink, le générateur de code de production de dSPACE. Ceci vous offre un processus sécurisé pour inclure la vraie fonctionnalité dans l’architecture logicielle dans un environnement de développement basé sur modèles.
  • Validation de projet
    Utilisez la fonctionnalité de validation de SystemDesk afin de s’assurer que votre architecture AUTOSAR est complète et cohérente avant de la transmettre à un partenaire projet pour la configuration du logiciel couche basse (BSW) et aussi avant de générer un V-ECU – et gagnez du temps en détectant les problèmes dès que possible. Vous pouvez définir vos propres règles de validation afin de vérifier également la cohérence avec les exigences projet propres à votre société.
  • Un outil API complet et documenté
    Utilisez l’outil API ouvert afin d’automatiser les tâches de conception récurrentes et d’étendre les fonctionnalités de SystemDesk conformément aux exigences spécifiques à votre projet ou utilisez-le pour créer une chaîne d’outil entièrement automatisée pour la génération du V-ECU.
  • Logiciel applicatif et intégration du BSW
    Afin de tester le logiciel du calculateur, vous pouvez soit combiner votre logiciel d’application avec les modules du logiciel couche basse (BSW) de dSPACE ou importer votre propre BSW. L’import de votre propre BSW de production vous permet de tester votre logiciel couche basse ou les fonctions qui exigent une entrée BSW réaliste, telles que les fonctions de diagnostic. Si l’accent de votre test porte sur le logiciel applicatif, il est plus pratique d’utiliser le BSW de dSPACE, vu qu’il est automatiquement généré et configuré selon les exigences des systèmes.

Informations approfondies Success Stories Support Documentation Contactez-Nous