基于CANoe的自动化测试信号处理方案的设计与实现

D. Georgescu, Loredana Stanciu
{"title":"基于CANoe的自动化测试信号处理方案的设计与实现","authors":"D. Georgescu, Loredana Stanciu","doi":"10.1109/SACI.2018.8440973","DOIUrl":null,"url":null,"abstract":"CANoe is a development and testing tool mainly used in automotive industry. The major drawback of the CAPL application and programming language is the absence of a signal datatype, CAPL functions being called with the signal's name from the database. If two similar software should be tested with minor changes in terms of signals names, the same test cannot run on both units, even if their functionality is the same. Also, if only one software is tested, but the client wants changes to the database, all tests must be modified to make the desired change. The solution presented in this paper removes all these problems. Using a file containing the generic name of the signals, functions will be generated to replace the CANoe functions provided by CAPL. Thus, significant benefits are gained in terms of final product cost and development time, reducing the risk of not testing the software altogether.","PeriodicalId":126087,"journal":{"name":"2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Designing and Implementing a Solution to Manipulate Signals in Automated Testing Using CANoe\",\"authors\":\"D. Georgescu, Loredana Stanciu\",\"doi\":\"10.1109/SACI.2018.8440973\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"CANoe is a development and testing tool mainly used in automotive industry. The major drawback of the CAPL application and programming language is the absence of a signal datatype, CAPL functions being called with the signal's name from the database. If two similar software should be tested with minor changes in terms of signals names, the same test cannot run on both units, even if their functionality is the same. Also, if only one software is tested, but the client wants changes to the database, all tests must be modified to make the desired change. The solution presented in this paper removes all these problems. Using a file containing the generic name of the signals, functions will be generated to replace the CANoe functions provided by CAPL. Thus, significant benefits are gained in terms of final product cost and development time, reducing the risk of not testing the software altogether.\",\"PeriodicalId\":126087,\"journal\":{\"name\":\"2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SACI.2018.8440973\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI.2018.8440973","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

CANoe是一种主要用于汽车行业的开发和测试工具。CAPL应用程序和编程语言的主要缺点是缺少信号数据类型,用数据库中的信号名称调用CAPL函数。如果两个相似的软件应该在信号名称方面进行测试,即使它们的功能相同,也不能在两个单元上运行相同的测试。同样,如果只测试一个软件,但客户端希望更改数据库,则必须修改所有测试以进行所需的更改。本文提出的解决方案消除了所有这些问题。使用包含信号通用名称的文件,将生成函数以替换CAPL提供的CANoe函数。因此,在最终产品成本和开发时间方面获得了显著的好处,减少了不测试软件的风险。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Designing and Implementing a Solution to Manipulate Signals in Automated Testing Using CANoe
CANoe is a development and testing tool mainly used in automotive industry. The major drawback of the CAPL application and programming language is the absence of a signal datatype, CAPL functions being called with the signal's name from the database. If two similar software should be tested with minor changes in terms of signals names, the same test cannot run on both units, even if their functionality is the same. Also, if only one software is tested, but the client wants changes to the database, all tests must be modified to make the desired change. The solution presented in this paper removes all these problems. Using a file containing the generic name of the signals, functions will be generated to replace the CANoe functions provided by CAPL. Thus, significant benefits are gained in terms of final product cost and development time, reducing the risk of not testing the software altogether.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信