Automated Regression Testing of a GCC Toolchain used on Embedded CPU Programs

J. Vankeirsbilck, Jonas Van Waes, H. Hallez, J. Boydens
{"title":"Automated Regression Testing of a GCC Toolchain used on Embedded CPU Programs","authors":"J. Vankeirsbilck, Jonas Van Waes, H. Hallez, J. Boydens","doi":"10.1109/ET.2019.8878623","DOIUrl":null,"url":null,"abstract":"Because of increased external disturbances, embedded systems are prone to, amongst others, control flow errors. In order to increase their reliability, multiple software-implemented countermeasures have been proposed. To ease their implementation, we have developed a GCC plugin which can automatically implement a variety of existing counter-measures. This plugin is being developed incrementally, continuously adding support for new techniques. However, when developing software incrementally, there is a need for regression testing. This assures previously supported case studies are still operating as expected. This paper presents our approach to automated regression testing for our GCC toolchain.","PeriodicalId":306452,"journal":{"name":"2019 IEEE XXVIII International Scientific Conference Electronics (ET)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE XXVIII International Scientific Conference Electronics (ET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ET.2019.8878623","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Because of increased external disturbances, embedded systems are prone to, amongst others, control flow errors. In order to increase their reliability, multiple software-implemented countermeasures have been proposed. To ease their implementation, we have developed a GCC plugin which can automatically implement a variety of existing counter-measures. This plugin is being developed incrementally, continuously adding support for new techniques. However, when developing software incrementally, there is a need for regression testing. This assures previously supported case studies are still operating as expected. This paper presents our approach to automated regression testing for our GCC toolchain.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于嵌入式CPU程序的GCC工具链的自动回归测试
由于外部干扰增加,嵌入式系统容易出现控制流错误等问题。为了提高其可靠性,提出了多种软件实现的对策。为了简化它们的实现,我们开发了一个GCC插件,它可以自动实现各种现有的对抗措施。这个插件正在逐步开发,不断增加对新技术的支持。然而,当以增量方式开发软件时,就需要进行回归测试。这保证了以前支持的案例研究仍按预期进行。本文介绍了我们对GCC工具链进行自动化回归测试的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Optimization of Bidirectional Converter for Applications in Electric Vehicles Low Power Ramp Generator with MOSFET and CNTFET Transistors Development of Multichannel LoRaWAN Gateway for Educational Applications in Low-Power Wireless Communications Thermal Analysis of High Power LED Bulb. Comparison between Aluminum, Ceramic and Stainless Steel Package-On-Substrates Measurement of atmospheric pollutants based on electrochemical sensors and digital signal processing
×
引用
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