{"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}
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.