MOS: An integrated model-based and search-based testing tool for Function Block Diagrams

Eduard Paul Enoiu, K. Doganay, M. Bohlin, Daniel Sundmark, P. Pettersson
{"title":"MOS: An integrated model-based and search-based testing tool for Function Block Diagrams","authors":"Eduard Paul Enoiu, K. Doganay, M. Bohlin, Daniel Sundmark, P. Pettersson","doi":"10.1109/CMSBSE.2013.6605711","DOIUrl":null,"url":null,"abstract":"In this paper we present a new testing tool for safety critical applications described in Function Block Diagram (FBD) language aimed to support both a model and a search-based approach. Many benefits emerge from this tool, including the ability to automatically generate test suites from an FBD program in order to comply to quality requirements such as component testing and specific coverage measurements. Search-based testing methods are used to generate test data based on executable code rather than the FBD program, alleviating any problems that may arise from the ambiguities that occur while creating FBD programs. Test cases generated by both approaches are executed and used as a way of cross validation. In the current work, we describe the architecture of the tool, its workflow process, and a case study in which the tool has been applied in a real industrial setting to test a train control management system.","PeriodicalId":193450,"journal":{"name":"2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE)","volume":"57 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMSBSE.2013.6605711","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

In this paper we present a new testing tool for safety critical applications described in Function Block Diagram (FBD) language aimed to support both a model and a search-based approach. Many benefits emerge from this tool, including the ability to automatically generate test suites from an FBD program in order to comply to quality requirements such as component testing and specific coverage measurements. Search-based testing methods are used to generate test data based on executable code rather than the FBD program, alleviating any problems that may arise from the ambiguities that occur while creating FBD programs. Test cases generated by both approaches are executed and used as a way of cross validation. In the current work, we describe the architecture of the tool, its workflow process, and a case study in which the tool has been applied in a real industrial setting to test a train control management system.
一个集成的基于模型和基于搜索的功能块图测试工具
在本文中,我们提出了一个新的测试工具,用于安全关键应用的功能框图(FBD)语言描述,旨在支持模型和基于搜索的方法。这个工具带来了很多好处,包括从FBD程序自动生成测试套件的能力,以满足质量需求,比如组件测试和特定的覆盖度量。基于搜索的测试方法用于生成基于可执行代码的测试数据,而不是基于FBD程序,减轻了在创建FBD程序时可能出现的模糊性问题。由两种方法生成的测试用例被执行,并被用作交叉验证的一种方式。在当前的工作中,我们描述了该工具的体系结构,其工作流程,以及一个案例研究,其中该工具已在实际工业环境中应用于测试列车控制管理系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信