Improving an Industrial Test Generation Tool Using SMT Solver

被引:2
|
作者
Ren, Hao [1 ]
Bhatt, Devesh [2 ]
Hvozdovic, Jan [3 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50014 USA
[2] Honeywell Aerosp Adv Technol, 1985 Douglas Dr N, Golden Valley, MN 55422 USA
[3] Honeywell Spol Sro, Aerosp Engn, 100 Turanka, Brno 62700, Czech Republic
来源
关键词
D O I
10.1007/978-3-319-40648-0_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an SMT solving based test generation approach for MATLAB Simulink designs, implemented in the HiLiTE tool developed by Honeywell for verification of avionic systems. The test requirements for a Simulink model are represented by a set of behavioral equivalence classes for each block in the model, in terms of its input(s) and output. A unique feature of our approach is that the equivalence class definitions, as well as the upstream subgraph of a block under test, are translated as constraints into SMT expressions. An SMT solver is called at the back-end of HiLiTE to find a satisfiable solution that is further augmented into an end-to-end test case at the model level.
引用
收藏
页码:100 / 106
页数:7
相关论文
共 50 条
  • [41] A SMT-based Diagnostic Test Generation Method for Combinational Circuits
    Prabhu, Sarvesh
    Hsiao, Michael S.
    Lingappan, Loganathan
    Gangaram, Vijay
    2012 IEEE 30TH VLSI TEST SYMPOSIUM (VTS), 2012, : 215 - 220
  • [42] Automated Test Case Generation with SMT-Solving and Abstract Interpretation
    Peleska, Jan
    Vorobev, Elena
    Lapschies, Florian
    NASA FORMAL METHODS, 2011, 6617 : 298 - 312
  • [43] Computing Optimal Communication Schedules for Time-Triggered Networks Using an SMT Solver
    Schoeler, Christian
    Krenz-Baath, Rene
    Murshed, Ayman
    Obermaisser, Roman
    2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [44] Using SMT Solver and Logic Puzzles for Teaching Computational Logics in Discrete Mathematics Class
    Hong, Shin
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1381 - 1381
  • [45] Improving the 'tool box' for robust industrial enzymes
    Littlechild, J. A.
    JOURNAL OF INDUSTRIAL MICROBIOLOGY & BIOTECHNOLOGY, 2017, 44 (4-5) : 711 - 720
  • [46] A Verification Framework for Assembly Programs Under Relaxed Memory Model Using SMT Solver
    Maleehuan, Pattaravut
    Chiba, Yuki
    Aoki, Toshiaki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 3038 - 3058
  • [47] Bounded model checking of analog and mixed-signal circuits using an SMT solver
    Walter, David
    Little, Scott
    Myers, Chris
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 66 - +
  • [48] INFORMATION AS A STRATEGIC TOOL FOR IMPROVING INDUSTRIAL COMPETITIVENESS
    KALSETH, K
    INTERNATIONAL FORUM ON INFORMATION AND DOCUMENTATION, 1989, 14 (02): : 15 - 17
  • [49] Verifying CTL-Live Properties of Infinite State Models using an SMT Solver
    Vakili, Amirhossein
    Day, Nancy A.
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 213 - 223
  • [50] Designing an Effective Constraint Solver in Coverage Directed Test Generation
    Shen, Haihua
    Wang, Pengyu
    Chen, Yunji
    Guo, Qi
    Zhang, Heng
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 388 - 395