AutoMOTGen: Automatic Model Oriented Test Generator for Embedded Control Systems
AutoMOTGen: Automatic Model Oriented Test Generator for Embedded Control Systems
复制标题
AutoMOTGen:面向嵌入式控制系统的自动模型测试生成器
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
K. Shashidhar
中科院分区:
文献类型:
--
作者:
Ambar A. Gadkari;Anand Yeolekar;J. Suresh;S. Ramesh;S. Mohalik;K. Shashidhar
We present AutoMOTGen, a tool for automatic test case generation (ATG) from MATLAB Simulink/Stateflow (SL/SF) models [6] for testing automotive controllers. Our methodology is based on model checking [2]. The main highlights of the tool are: 1 Enhanced coverage of the model elements as well as high-level requirements.
1 A modular design for plug-and-playof different model checkers, test data generators and coverage analysis tools for enhancing the test suite quality.
1 Implements sampling time abstraction to generate tests with lessernumber of (discrete) steps in the intermediate model.
1 Implements coverage dependent instrumentation of the model for the structural coverage criteria.
1 Capability to handle SL/SF blocks commonly used in automotive controllers (including blocks such as integrator, delay, multiplication/division, look-up tables, triggered subsystems and hierarchical and parallel charts).
The current implementation of AutoMOTGen uses SAL [8] as an intermediate representation and uses associated tools such as sal-atg , sal-bmc and sal-smc for generation of test data and proving the unreachability of some of the coverage goals. AutoMOTGen is implemented in Java and C++ (.NET framework) and uses MATLAB scripting language for extracting the relevant information from SL/SF models required for the purpose of test generation.