SystemDesk

仿真和验证的起点

SystemDesk是软件在环(SIL)过程的理想基础。基于现有的ECU代码,您可以创建虚拟ECU,并能够在经济高效的SIL仿真中执行和测试代码。如果您想为新的Classic AUTOSAR架构建模或修改现有的AUTOSAR架构,SystemDesk提供了功能强大但易于使用的AUTOSAR架构工具。

  • SystemDesk 5.5

    广泛扩展的AUTOSAR支持,V-ECU Containers的3.0格式等等

    详细了解

  • 使用 SystemDesk 和 EB tresos Studio 成功开发 ECU 软件

    网络研讨会录制:本网络研讨会展示了如何利用 SystemDesk 和 EB tresos 开发 ECU 软件(从软件架构到基本软件)。

    详细了解

  • 不依赖AUTOSAR生成AUTOSAR 的虚拟电子控制单元

    在本次免费的网络研讨会上,dSPACE 将会演示如何在非 AUTOSAR 项目中生成虚拟 ECU。

    详细了解

  • AUTOSAR、工作流程和工具简介

    网络研讨会录制:这场由 dSPACE 和 Elektrobit 主持的网络研讨会提供了最新兴起的 AUTOSAR 车内软件开发标准的基本简介。

    详细了解

  • 将Elektrobit基础软件集成至虚拟ECU以进行诊断性测试

    在这个免费的网络研讨会中,dSPACE和Elektrobit将演示如何将基础软件模块集成至虚拟ECU中。

    详细了解

  • 复合测试

    随着系统复杂性的增加,我们需要采取新的措施来准确验证其功能。这就是大众汽车在验证过程中更多地使用虚拟化的原因。

    详细了解

  • 用于早期验证的SIL

    FCA (Fiat Chrysler Automobiles) 的全球电子工程和软件虚拟工程团队(EE&SW VE Team)正在实现一个新的软件开发和测试平台,并对其进行了优化。该平台包含敏捷技术实践和虚拟化功能,以实现早期验证。

    详细了解

  • 自然虚拟

    在新功能可用时立即对其进行测试 。这项任务要求足够的灵活性,并需要前置测试。因此,大众汽车公司使用自动生成的虚拟 ECU。dSPACE 工具 SystemDesk 和 VEOS 可帮助开发人员生成和仿真软件。

  • 智能软件、智能卡车

    安全性、效率和可用性是商用车的核心要求。技术供应商WABCO确保流程实施中的一致性,对可靠的安全关键型系统的开发进行优化。该流程基于一个全面的工具链,其中 SystemDesk 和 TargetLink 为兼容 AUTOSAR 和 ISO 26262 标准的开发奠定了基础。

    详细了解

  • 加快发动机验证

    如果不借助于物理硬件,您能更快地执行测试活动吗?硅谷技术公司 Tula 自建立虚拟验证环境以来,其确认和验证活动所需的时间缩短了 50%。

    详细了解

  • 如何在VEOS中仿真自适应AUTOSAR V-ECU

    有了VEOS,基于Linux的ECU可以尽早有效地进行测试,并与其它仿真组件同步。

    详细了解

  • 如何通过自适应AUTOSAR实现自动驾驶

    汽车工业正在进行自我改造。随着自动驾驶的发展,软件架构的要求发生了根本性的变化。

    详细了解

  • 什么是虚拟ECU?

    V-ECU并不像人们想象的那么神秘:最后,它可以归结为使用自动生成的运行时环境和操作系统来丰富代码(无论是否是AUTOSAR),以在软件在环环境中使用。。

    详细了解

  • 你的ECU软件在迁移到AUTOSAR后还能正常工作吗?

    许多公司正致力于将现有的电子控制单元(ECU)软件迁移到AUTOSAR上。这通常包括重写大部分结构和代码以符合标准。

    详细了解

应用领域

SystemDesk为成功奠定基础 软件在环 测试无论您是否使用Classic AUTOSAR、Adaptive AUTOSAR 或非AUTOSAR,SystemDesk都能帮助您创建被测系统(SUT)。

无论您的输出数据如何,SystemDesk都支持您创建虚拟ECU(V-ECU)。例如,可以导入现有的Classic AUTOSAR或Adaptive AUTOSAR架构,作为配置基础软件(BSW)的基础。此外,您可以使用完全集成的代码直接通过应用软件和基础软件来创建V-ECU。生成的V-ECU可以进行仿真 VEOS 并为你的后续行动奠定了基础 SILHIL 提供全面的支持。

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.

优点

生成 V-ECU

  • 通过提供RTE、AUTOSAR OS、CAN和LIN堆栈以及MCAL层,我们可以直接在标准PC上执行ECU代码。
  • 各种测试场景的极大灵活性:AUTOSAR和非AUTOSAR环境中应用程序和基础软件级别的V-ECU。
  • 凭借我们多年的经验,dSPACE可以为您提供建议并帮助您实现复杂的场景。

AUTOSAR 建模

  • 从对AUTOSAR的简单介绍导入到基于复杂编辑器的大规模生产项目
  • 在整个开发过程中完全有效的AUTOSAR架构
  • 轻松实现所有任务的自动化

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) 仅限SystemDesk 5.x

为SIL测试创建一个有效且真实的被测系统(SUT)

V-ECU 是一种可以在SIL环境中执行的ECU软件。V-ECU可以基于Classic AUTOSAR、非AUTOSAR兼容代码、Adaptive AUTOSAR,甚至POSIX应用程序。SystemDesk为创建用于SIL测试的V-ECU提供完全支持。

在classic AUTOSAR环境中,V-ECU可以包含待测试功能的产品级代码,但是仅在应用程序级别,或者包括基础软件。我们可以创建V-ECU,其包括应用程序软件和基础dSPACE软件,也可以使用您自己的基础软件。通过使用基础的dSPACE软件,您可以快速轻松地创建V-ECU,而无需对AUTOSAR有深入的了解,即可集成您自己的基础软件,让真实的虚拟ECU仿真您的真实ECU。不符合AUTOSAR的代码也可以作为经典V-ECU的基础。这是通过输入功能、它们的周期时间和接口来完成的。 V-ECU 甚至可以使用基础软件为非AUTOSAR ECU创建。

除了传统环境中的V-ECU之外,V-ECU还可以基于动态响应架构。这包括POSIX应用程序和 Adaptive AUTOSAR ..Adaptive AUTOSAR具有不同的架构,其中运行时环境独立于应用程序级别(中间件)进行使用。因此,应用程序可以灵活地交换和更新,同时仍使用AUTOSAR标准化的中间件功能。对于V-ECU,您可以使用自己的中间件或AUTOSAR Adaptive Platform Demonstrator中的中间件。

您可以使用VEOS来仿真完成的V-ECU,从而在基于PC的仿真中验证您的软件。当然,这也适用于 来自适应环境的 基于Linux的V-ECUs利用ControlDesk等实现软件,您可以对结果进行评估。

您是否在软件中定义了要更改的行为?只需在SystemDesk中加载您的软件架构,即可更改必要的组件或调整C代码。再次生成V-ECU后,您可以直接用VEOS检查更改的结果。获得快速有效结果的捷径。

用于测试的理想V-ECU

在实现真实ECU的过程中,在开发过程结束时,SystemDesk在应用程序、仿真BSW和产品级BSW级别支持V-ECU。

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. 

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

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.

进入SIL仿真世界

基于软件架构,您已经使用SystemDesk创建了一个V-ECU:这标志着您进入了灵活且经济高效的软件在环仿真世界。基于V-ECU的可延展性,您可以节省花费在HIL测试上的时间,同时运行不同的测试,甚至可以直接在开发人员PC上执行测试。Level-1的V-ECU甚至可以在SCALEXIO上作为残余总线使用。

除了可以轻松地将SystemDesk集成到现有的工具链中之外,dSPACE还提供兼容的产品来优化SIL中的工作流程。例如,您可以在VEOS中仿真一个或多个V-ECU,并在真实环境中进行测试。利用ControlDesk,您可以在简明的概述中评估所有值,而通过AutomationDesk,您可以完全自动地运行测试。

AUTOSAR文件可以集中保存,不同的开发人员和架构师可以从所有这些产品中并行地访问它们,例如在git等版本管理系统中。如果出现任何冲突,或者您单纯想快速了解更改,dSPACE AUTOSAR Compare能完全独立于其它工具对您进行支持。

您会尝试使用SIL或我们的SIL工具链吗?我们的专家很乐意帮助您开始仿真和验证之旅。

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 产品信息, PDF, 英語, 2436 KB
Further Information 成功案例 Support Documentation Contact Information

订阅新闻通讯

订阅/管理订阅/取消订阅 dSPACE新闻简讯