Code Generator for ADAS Software Testing

Andrija Mihalj, R. Grbić, N. Lukic, Zvonimir Kaprocki
{"title":"Code Generator for ADAS Software Testing","authors":"Andrija Mihalj, R. Grbić, N. Lukic, Zvonimir Kaprocki","doi":"10.1109/ZINC50678.2020.9161801","DOIUrl":null,"url":null,"abstract":"Modern cars use advanced electronic systems that help the driver with the driving process - so-called Advanced Driver-Assistance Systems (ADAS). ADAS systems are used to automate, customize and improve systems within a vehicle for greater safety and better driving experience. Since ADAS systems as such can have a significant impact on the driving process, the vehicle and the driver, they must be thoroughly tested and developed within many industry standards. The key factor in their work is communication between individual system components. This standardized communication is necessary to test, which is usually performed by developing AUTomotive Open System Architecture (AUTOSAR) communication tests. Since ADAS testing can be quite a complex and time-consuming process, automated testing is performed in an appropriate testing environment. In this paper, existing ADAS environment testing systems is presented, which generates a test environment for the simulation of communication in the middle layer (Middleware) of AUTOSAR architecture. Test Environment Generator (TEG) is a Python program for processing ARXML test files based on which it generates a test environment model in the form of separate components in the C programming language. The program consists of input data parsing, parsed data storing and components generation that build the test environment. Based on the detected disadvantages of the existing TEG, several modifications are proposed in order to accelerate its execution time and to introduce more robust and stable data storage methods in database form.","PeriodicalId":6731,"journal":{"name":"2020 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"47 1","pages":"184-189"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Zooming Innovation in Consumer Technologies Conference (ZINC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ZINC50678.2020.9161801","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Modern cars use advanced electronic systems that help the driver with the driving process - so-called Advanced Driver-Assistance Systems (ADAS). ADAS systems are used to automate, customize and improve systems within a vehicle for greater safety and better driving experience. Since ADAS systems as such can have a significant impact on the driving process, the vehicle and the driver, they must be thoroughly tested and developed within many industry standards. The key factor in their work is communication between individual system components. This standardized communication is necessary to test, which is usually performed by developing AUTomotive Open System Architecture (AUTOSAR) communication tests. Since ADAS testing can be quite a complex and time-consuming process, automated testing is performed in an appropriate testing environment. In this paper, existing ADAS environment testing systems is presented, which generates a test environment for the simulation of communication in the middle layer (Middleware) of AUTOSAR architecture. Test Environment Generator (TEG) is a Python program for processing ARXML test files based on which it generates a test environment model in the form of separate components in the C programming language. The program consists of input data parsing, parsed data storing and components generation that build the test environment. Based on the detected disadvantages of the existing TEG, several modifications are proposed in order to accelerate its execution time and to introduce more robust and stable data storage methods in database form.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
ADAS软件测试代码生成器
现代汽车使用先进的电子系统来帮助驾驶员进行驾驶过程,即所谓的高级驾驶员辅助系统(ADAS)。ADAS系统用于自动化、定制和改进车辆内的系统,以提高安全性和更好的驾驶体验。由于ADAS系统会对驾驶过程、车辆和驾驶员产生重大影响,因此必须根据许多行业标准对其进行彻底测试和开发。他们工作的关键因素是各个系统组件之间的通信。这种标准化通信是测试所必需的,通常通过开发汽车开放系统架构(AUTOSAR)通信测试来执行。由于ADAS测试可能是一个相当复杂且耗时的过程,因此在适当的测试环境中执行自动化测试。本文介绍了现有的ADAS环境测试系统,为AUTOSAR体系结构中间层(Middleware)通信仿真提供了一个测试环境。测试环境生成器(Test Environment Generator, TEG)是一个Python程序,用于处理ARXML测试文件,在此基础上用C编程语言生成独立组件形式的测试环境模型。该程序由输入数据解析、解析后的数据存储和生成组件组成,这些组件构建了测试环境。针对现有TEG算法存在的不足,提出了一些改进措施,以加快其执行速度,并引入更健壮和稳定的数据库形式的数据存储方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Predicting Plant Water and Soil Nutrient Requirements RFM and Classification Predictive Modelling to Improve Response Prediction Rate Utility analysis and rating of energy storages in trolleybus power supply system Face recognition based on selection approach via Canonical Correlation Analysis feature fusion The Concept of Consumer IP Address Preservation Behind the Load Balancer
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1