首页> 外文会议>SAE Convergence >A Systems Engineering Approach to Verification of Distributed Body Control Applications Development
【24h】

A Systems Engineering Approach to Verification of Distributed Body Control Applications Development

机译:一种验证分布式身体控制应用开发的系统工程方法

获取原文

摘要

An effective methodology for design verification and product validation is always a key to high quality products. As many body control applications are currently implemented across multiple ECUs distributed on one or more vehicle networks, verification and validation of vehicle-level user functions will require availability of both the vehicle networks and multiple ECUs involved in the implementation of the user functions. While the ECUs are usually developed by different suppliers and vehicle networks' infrastructure and communication protocols are normally maintained and developed by the OEM, each supplier will be faced with a similar challenge - the ECU being developed cannot be fully verified and tested until all other ECUs and their communication networks are available in the final development stage. In such cases, many design and implementation errors associated with each ECU and their interactive functions cannot be identified prior to vehicle-level integration testing, at which time cost of fixing errors would be high for each supplier involved. The errors that are not discovered during integration testing will consequently affect product quality and timely delivery. Even if all the ECUs are available and work for their "happy paths," it will still be challenging to validate the ECU's capability of handling fault conditions. Therefore, a fault insertion testing strategy is essential to fully meet customer's expectations and robust design. This paper describes a methodology for developing body control applications based on the concept of executable specification, plant modeling, test case generation using various means, and migration of test cases in the virtual test harness model to ECU-in-the-loop testing environment. Unique aspects of the plant modeling, test case development strategies and their value are discussed in this context. For example, behavior models of other ECUs on the vehicle network, fault conditions, and commands from an external diagnostic device into the plant models are incorporated to enable verification of distributed body control applications. For verification, the use of Stateflow for test case development and test case reuse for both requirements verification and ECU in-the-loop testing are also discussed. The methodology described in this paper has been successfully applied to production projects.
机译:设计验证和产品验证的有效方法始终是高质量产品的关键。由于许多身体控制应用目前在分布在一个或多个车辆网络上的多个ECU上实现,车辆级用户功能的验证和验证将需要在用户功能的实现中涉及的车辆网络和多个ECU的可用性。虽然ECU通常由不同的供应商和车辆网络的基础设施和通信协议由OEM维持和开发,但每个供应商都面临着类似的挑战 - 在所有其他ECU之前无法完全验证和测试ECU他们的通信网络是最终的开发阶段提供的。在这种情况下,在车辆级集成测试之前,不能识别与每个ECU相关联的许多设计和实现误差,并且在涉及的每个供应商的定影错误的时间成本将高。整合测试期间未发现的错误将影响产品质量和及时交付。即使所有的ECU都是可用的并为他们的“快乐路径而工作”,验证ECU处理故障条件的能力仍然有挑战性。因此,故障插入测试策略对于完全满足客户的期望和强大的设计至关重要。本文介绍了一种基于可执行规范,工厂建模,测试用例生成的概念来开发身体控制应用的方法,以及使用各种手段的迁移虚拟测试线束模型的测试用例迁移到ECU-in--in---in---in---in---in---in---in--in--in---in-in-in.在这种背景下讨论了植物建模,测试案例开发策略及其价值的独特方面。例如,纳入了车辆网络上其他ECU的行为模型,故障条件和从外部诊断设备到工厂模型中的命令,以实现分布式体控制应用的验证。有关验证,还讨论了对测试案例开发的状态流以及对验证和ECU在环路测试中的测试案例重用。本文描述的方法已成功应用于生产项目。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号