An integrated test generation tool for enhanced coverage of Simulink/Stateflow models
An integrated test generation tool for enhanced coverage of Simulink/Stateflow models
复制标题
用于增强 Simulink/Stateflow 模型覆盖范围的集成测试生成工具
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
S. Ramesh
中科院分区:
文献类型:
--
作者:
P. Peranandam;Sachin Raviram;M. Satpathy;Anand Yeolekar;Ambar A. Gadkari;S. Ramesh
Simulink/Stateflow (SL/SF) is the primary modeling notation for the development of control systems in automotive and aerospace industries. In model based testing, test cases derived from a design model are used to show model-code conformance. Safety standards such as ISO 26262 recommend model based testing to show the conformance of a software with the corresponding model. From our experiments with various test generation techniques, we have observed that their coverage capabilities are complementary in nature. With this observation in mind, we have developed a new tool called SmartTestGen which integrates different test generation techniques. In this paper, we discuss SmartTestGen and the different test generation techniques utilized - random testing, constraint solving, model checking and heuristics. We experimented with 20 production-quality SL/SF models and compared the performance of our tool with that of two prominent commercial tools.