Marco Kunze博士,大陆汽车有限公司
Continental Automotive集团的发动机系统的集成开发环境系统设计自动化(SDA)在越来越复杂的电子控制单元(ECU)结构的领域中支持基于模型的功能开发(MBD),并在整个功能开发过程中支持开发人员。万博1manbetx基于模型的测试和测试工程取得了更大且更大的作用,特别是在安全相关软件和ISO 26262的背景下。
基于PC仿真,除了纯粹的形式验证之外,模型可以在早期验证,然后再使用进一步增强的、基于硬件的方法(如快速原型)。在开发的这个时候,一个重要的点是从需求到解决方案及其测试的可追溯性,反之亦然。对于正在完成所有这些任务的功能和软件工程师来说,中心主题是通过商业标准工具提供的大量功能获得指导。
因此,引擎系统业务单元将基于MATLAB、Simulink和statflow的MBD测试套件集成到SDA环境中。万博1manbetx测试套件的中心部分由模拟管理器表示。这个中心图形用户界面已经在内部进行了扩展,并覆盖了新测试用例的生成、现有测试用例的重用以及测试用例的执行。
本节将解释MBD测试套件作为基于xml的测试计划、规范和报告的功能,并展示模拟管理器如何支持基于模型的功能开发。万博1manbetx介绍了仿真管理器如何充分利用SDA的封闭工作流,从表示物理算法的“黄金模型”到生成的代码。所有的测试和验证任务可以基于PC模拟或通过不同的快速原型方法完成,并无缝集成在开发过程中。此外,黄金模型中生成的测试向量会导致测试向量对象,开发流程的下游步骤可以有效地重用这些对象。
使用模拟管理器和MBD测试套件通过在Contental Automotive Group之间提供直接关系,通过在需求工程,测试规划和规范和测试实现之间进行直接关系,优化Online Systems Body Ondion的日常任务的效率。基于Simulin万博1manbetxk或基于测量和测试执行和报告。这导致非常高的建模功能。这种集成使得可以进一步优化验证周期中的下游活动的执行,例如生产代码生成,集成和文档。