首页> 外文会议>SAE World Congress and Exhibition >New Methods of Debugging and Testing Improve the Software Quality of AUTOSAR ECUs
【24h】

New Methods of Debugging and Testing Improve the Software Quality of AUTOSAR ECUs

机译:调试和测试的新方法提高了Autosar Ecus的软件质量

获取原文

摘要

The development of ECU software has been the focus of improvement since its widespread inception in the late 1970's. Since that time, we have seen the transition from assembly language to higher level languages, like C, to higher levels of abstraction with the use of MATLAB to build C language constructs. One of the areas that had not changed significantly is the methods used to evaluate, validate and verify performance. In many applications, software has been validated on the bench using the generated code in conjunction with the target ECU and some sort of I/O simulation technique. In other applications, such as AUTOSAR, software components may be developed and tested in a virtual environment on a PC and later transferred to the target ECU for functional testing in a simulated environment on the bench. In this paper, the concepts for two new tools are presented. The first concept describes an emulation platform that automatically configures the AUTOSAR Run Time Environment (RTE) and Basic Software (BSW) to test the performance of AUTOSAR software components using traditional techniques or cycle by cycle in the virtual environment. Because software is usually available for a target ECU long before the production hardware is available, the use of such an emulator to execute target ECU binaries provides an understanding of system behavior and aids in identification and resolution of performance issues before they are encountered in the vehicle. The second concept is a monitoring and debugging platform for AUTOSAR software components that reside on a target ECU. It will leverage the information contained in the AUTOSAR Run Time Environment (RTE) and Basic Software (BSW) to gage the performance of a Software Component (SWC) and assist in debugging any anomalies discovered at this level.
机译:ECU软件的发展是自20世纪70年代后期普遍的成立以来改善的焦点。从那时起,我们已经看到从汇编语言到更高级别语言的转换,如C,以更高的抽象级别使用MATLAB来构建C语言构造。其中一个未改变的区域是用于评估,验证和验证性能的方法。在许多应用中,使用生成的代码与目标ECU和某种I / O仿真技术结合使用生成的代码在板凳上验证了软件。在其他应用程序中,例如AutoSAR,可以在PC上的虚拟环境中开发和测试软件组件,并在PC上的虚拟环境中进行测试,以便在替补座上的模拟环境中传送到目标ECU。在本文中,提出了两个新工具的概念。第一个概念描述了一个仿真平台,可自动配置AutoSAR运行时环境(RTE)和基本软件(BSW),以在虚拟环境中使用传统技术或循环来测试AutoSAR软件组件的性能。由于软件通常在生产硬件可用之前长时间提供目标​​ECU,所以使用这种仿真器来执行目标ECU二进制文件在识别和解决方案之前,对系统行为和辅助有辅助的了解。第二个概念是用于驻留在目标ECU上的AutoSAR软件组件的监控和调试平台。它将利用AutoSAR运行时环境(RTE)和基本软件(BSW)中包含的信息来计算软件组件(SWC)的性能,并协助调试在此级别发现的任何异常。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号