跳到主要内容
10.5555/2819009.2819017acm会议文章/章节视图摘要出版物页面国际证券交易所会议记录会议集合
研究论文

具有非确定性事件的反应性软件的系统测试:LG电烤箱案例研究

出版:2015年5月16日 出版历史

摘要

大多数家用电器设备,如电炉无功系统它通过事件处理程序重复接收用户输入/事件,根据输入更新其内部状态,并生成输出。测试反应式程序的一个挑战是检查程序是否正确地对各种非确定性事件序列,因为意外的事件序列可能会使系统由于主循环和异步事件处理程序之间的竞争条件而失败。因此,通过控制与主循环执行相关的事件顺序和事件发生的相对时间,系统地生成/测试各种事件序列非常重要。在本文中,我们报告了我们的行业经验,通过开发一个基于协调测试技术的系统事件生成框架来解决上述问题。我们已将该框架应用于LG电烤箱,并检测到几个关键错误,其中一个错误使烤箱由于非法状态转换而忽略用户输入。

工具书类

[1]
J.伯尼姆。CREST-C的自动测试生成工具。http://code.google.com/p/crest/。
[2]
S.Chandra、P.Godefroid和C.Palm。软件模型检查实践:一个工业案例研究。ICSE公司, 2002.
[3]
Orit Edelstein、Eitan Farchi、Yarden Nir、Gil Ratsaby和Shmuel Ur。多线程Java程序测试生成。爪哇岛ACM-ISCOPE会议(JGI), 2001.
[4]
P.戈德弗里德。Verisoft:一种自动分析并发反应式软件的工具。CAV汽车, 1997.
[5]
C.Hammer、J.Dolby、M.Vaziri和F.Tip。原子集可序列化性冲突的动态检测。ICSE公司, 2008.
[6]
G.霍尔兹曼。旋转模型检查器。威利,纽约,2003年。
[7]
G.J.Holzmann和M.H.Smith。一种验证事件驱动软件的实用方法。ICSE公司, 1999.
[8]
M.Kim、Y.Kim和Y.Choi。闪存存储平台软件多扇区读取操作的简明测试。计算的形式方面(FAC), 24(2), 2012.
[9]
M.Kim、Y.Kim和Y.Jang。嵌入式软件共性测试的工业应用:案例研究。ICST公司, 2012.
[10]
Y.Kim、M.Kim、Y.Kin和Y.Jang。调和试验方法的工业应用:使用CREST-BV和KLEE对libexif的案例研究。ICSE SEiP轨道, 2012.
[11]
Y.Kim、Y.Kin、T.Kim、G.Lee、Y.Jang和M.Kim。使用协调测试对大型工业嵌入式软件进行自动化单元测试。ASE体验轨道, 2013.
[12]
J.Kotker、D.Sadigh和S.A.Seshia。上下文边界下中断驱动程序的时序分析。FMCAD公司, 2011.
[13]
B.Křena、Z.Letko、T.Vojnar和S.Ur。基于搜索的并发软件测试平台。帕达德, 2010.
[14]
S.Qadeer和D.Wu。吻:保持简单有序。PLDI公司, 2004.
[15]
J.雷格尔。中断驱动软件的随机测试。EMSOFT公司, 2005.
[16]
K.Sen、D.Marinov和G.Agha。CUTE:一个用于C.In的协和单元测试引擎ESEC/FSE, 2005.
[17]
电子产品采购策略。2014年8月,微控制器市场出现反弹。http://electronicspurchasingstrategies.com/2014/08/14/microcontroller-market-boarbounds-2014/。

引用人

查看全部
  • (2020)使用加速软件在环模拟对LG家用电器进行基于性能的测试ACM/IEEE第42届软件工程国际会议论文集:软件工程实践10.1145/3377813.3381346(120-129)在线发布日期:2020年6月27日
  • (2019)在汽车行业中,进行高测试覆盖率和减少人力的和谐测试第41届软件工程国际会议论文集:软件工程实践10.1109/ICSE-SEIP.2019.00024(151-160)在线发布日期:2019-05-27
  • (2018)使用扩展单元和符号报警过滤对C程序进行精确协调单元测试第40届国际软件工程会议论文集10.1145/3180155.3180253(315-326)在线发布日期:2018年5月27日
  • 显示更多引用者

建议

评论

信息和贡献者

问询处

发布于

封面图片ACM会议
ICSE’15:第37届国际软件工程会议记录-第2卷
2015年5月
1058页

赞助商

出版商

IEEE出版社

出版历史

出版:2015年5月16日

检查更新

限定符

  • 研究文章

会议

2015年ICSE
赞助商:
ICSE’15:第37届国际软件工程会议
2015年5月16日至24日
意大利佛罗伦萨

接受率

总体接受率:1856份提交文件中的276份,15%

即将召开的会议

ICSE 2025年
2025 IEEE/ACM第46届国际软件工程会议
2025年4月26日至5月3日
渥太华,打开,加拿大

贡献者

其他指标

文献计量学和引文

文献计量学

文章指标

  • 下载量(最近12个月)2
  • 下载次数(最近6周)0
反映截至2024年9月22日的下载量

其他指标

引文

引用人

查看全部
  • (2020)使用加速软件进行基于性能的LG家用电器测试ACM/IEEE第42届软件工程国际会议论文集:软件工程实践10.1145/3377813.3381346(120-129)在线发布日期:2020年6月27日
  • (2019)在汽车行业中,进行高测试覆盖率和减少人力的和谐测试第41届软件工程国际会议论文集:软件工程实践10.1109/ICSE-SEIP.2019.00024(151-160)在线发布日期:2019年5月27日
  • (2018)使用扩展单元和符号报警过滤对C程序进行精确协调单元测试第40届国际软件工程会议论文集10.1145/3180155.3180253(315-326)在线发布日期:2018年5月27日
  • (2015)基于变异的真实多语言程序故障定位第30届IEEE/ACM自动化软件工程国际会议论文集10.1109/ASE.2015.14(464-475)在线发布日期:2015年11月9日

视图选项

获取访问权限

登录选项

完全访问权限

查看选项

PDF格式

以PDF文件查看或下载。

PDF格式

电子阅读器

使用联机查看电子阅读器.

电子阅读器

媒体

数字

其他

桌子

分享

分享

共享此出版物链接

在社交媒体上分享