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 au logiciel d'application. De plus, SystemDesk génère des calculateurs virtuels (V-ECUs) indépendamment du logiciel d'application. 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.

  • Nouveau : SystemDesk 5.0

    • Génération flexible de calculateurs virtuels pour la validation anticipée avec VEOS®
      • Calculateurs virtuels comprenant le logiciel d’application et soit le logiciel couche basse dSPACE pour les tests de logiciels d’application soit le logiciel couche basse propre pour les tests d’intégration
      • Intégration de modules logiciels couche basse propres (optionnels), p. ex. pour le diagnostic et les tests complets du logiciel du calculateur
    • La configuration automatique du BSW de production pouvant être généré avec des générateurs tiers de BSW et être utilisé pour la génération de calculateurs virtuels (disponibles pour certains modules)

  • 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

    Inscription au séminaire web : Ce séminaire web démontre comment développer le logiciel du calculateur depuis l'architecture générale jusqu’au logiciel de base avec SystemDesk et EB tresos Studio.

    En savoir plus

  • Génération de calculateurs virtuels AUTOSAR

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

    En savoir plus

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

    Inscription au séminaire Web : Ce séminaire web organisé par dSPACE et Elektrobit propose une première introduction au prometteur standard AUTOSAR pour le développement de logiciels embarqués.

    En savoir plus

  • AUTOSAR mis en œuvre

    Afin d’optimiser sa coopération avec les fournisseurs de calculateurs, PSA a décidé de rendre compatible au standard AUTOSAR, le processus de développement de ses calculateurs de groupes motopropulseurs. Pour une mise en œuvre efficace, PSA a installé une chaîne d'outils qui supporte parfaitement les étapes fondamentales du processus, de la création d'architecture à l'implémentation. Depuis, plusieurs projets de production répondant au standard AUTOSAR ont été achevés avec succès.

  • Succès en série

    Depuis le tout début, dSPACE a supporté activement le développement et la généralisation de l'utilisation du standard AUTOSAR. Elle a motivé de nombreux clients à travailler avec les outils dSPACE supportant AUTOSAR. Le succès de nombreux projets et de développements innovants encouragent dSPACE à accroître le support du standard AUTOSAR. Joachim Stroop, Responsable Produit et expert AUTOSAR chez dSPACE, donne un aperçu des activités en cours dans ce domaine.

    En savoir plus

  • Des calculateurs virtuels en action

    La simulation Hardware-In-the-Loop (HIL) classique utilise les unités de contrôle électronique réelles (calculateurs) pour tester le bon fonctionnement de leurs fonctions logicielles. Désormais, la validation virtuelle et les calculateurs virtuels fournissent un nouveau potentiel pour des tests de simulation HIL de haute qualité et plus efficaces.

    En savoir plus

  • Conception et analyse d'un contrôleur

    De l'idée de conception d'un système à l'architecture AUTOSAR avec des modules logiciels de base.

    En savoir plus

  • Exclure en toute sécurité des erreurs graves

    Dans le développement basé sur modèle, le logiciel est développé à un niveau d'abstraction élevé, c.à.d. en tant que modèle, et l'implémentation du code C est générée automatiquement depuis le modèle. Le degré élevé d'abstraction permet un développement d'application intuitif et augmente l'efficacité du développement.

    En savoir plus

Domaines d’application

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 au logiciel d'application. 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.

De plus, SystemDesk permet de valider le logiciel du calculateur très tôt dans le développement. Les calculateurs virtuels (V-ECUs) avec logiciel de base dSPACE (BSW) ou votre propre BSW, peuvent ainsi être générés à partir du logiciel d'application et sont utilisés comme unités à tester avec les plates-formes de simulation dSPACE, telle que VEOS, la plate-forme de simulation sur PC pour la validation du logiciel du calculateur.

Principaux Avantages

  • 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 logiciel AUTOSAR et non AUTOSAR pour la validation
  • Calculateurs virtuels comprenant le logiciel d’application et le logiciel de base dSPACE pour les tests de logiciels d’application ou votre propre logiciel de base 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 the 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)
V-ECU generation
  • Generation of V-ECUs for simulation with VEOS, SCALEXIO, and MicroAutoBox II
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • 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
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
  • 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®
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 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 d'aspects système, notamment la topologie matérielle et la communication réseau.

Avantages majeurs

  • 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 complet, il est possible de combiner des composants logiciels, des fonctions ou un 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 :

  • Intégrer le logiciel couche basse de dSPACE à la génération du calculateur virtuel afin de tester le logiciel d’application.
  • Si les modules BSW disponibles avec le logiciel couche basse de dSPACE ne suffisent pas, vous pouvez utiliser votre propre BSW de production pour tester le BSW en question ou tester les fonctions qui exigent un comportement réaliste du BSW.

Principaux Avantages

  • Création guidée des calculateurs virtuels à partir de l'architecture logicielle
  • Support d’approches basées sur AUTOSAR ou non-AUTOSAR
  • Configuration automatique du logiciel couche basse pour la mise en œuvre simple et rapide des V-ECUs
  • La configuration automatique du BSW de production pouvant être généré avec des outils tiers générateurs de BSW 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 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 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 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 des 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
    Utiliser la fonctionnalité de validation de SystemDesk afin d’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 de gagner 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 la cohérence avec les exigences projet propres à votre société.
  • Un outil API complet et documenté
    Utiliser l’outil API ouverte 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 même de l’utiliser pour créer une chaîne d’outil entièrement automatisée pour la génération du V-ECU.
  • Logiciel d’application 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 d’application, 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.

Success Stories Support Contactez-Nous