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 条
  • [21] Using a SMT solver for risk analysis: detecting logical mistakes in texts
    Bannay, F.
    Lagasquie-Schiex, M. C.
    Raynaut, W.
    Irit-Ups, P. Saint-Dizier
    2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, : 867 - 874
  • [22] An Approach to Analyzing Adaptive Intelligent Vehicle System Using SMT Solver
    Fu, Yujian
    Shuvo, Md Hossain
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 313 - 319
  • [23] An implementation of nonmonotonic reasoning with c-representations using an SMT solver
    von Berg, Martin
    Sanin, Arthur
    Beierle, Christoph
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2024, 175
  • [24] Using an SMT Solver for Checking the Completeness of FSM-Based Tests
    Vinarskii, Evgenii
    Laputenko, Andrey
    Yevtushenko, Nina
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2020, 2020, 12543 : 289 - 295
  • [25] Improving test patten generation using BDD learning
    Liu Xin
    Xiong Youlun
    Proceedings of the First International Symposium on Test Automation & Instrumentation, Vols 1 - 3, 2006, : 1353 - 1357
  • [26] Improving algorithm for test pattern generation using satisfiability
    Zeng, Chengbi
    Chen, Guangju
    Chengdu Kejidaxue Xuebao/Journal of Chengdu University of Science and Technology, 2000, 32 (03): : 54 - 57
  • [27] Improving Test Effectiveness Using Test Executions History: An Industrial Experience Report
    Najafi, Armin
    Shang, Weiyi
    Rigby, Peter C.
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, : 213 - 222
  • [28] Scheduling Overload for Real-Time Systems using SMT Solver
    Cheng, Zhuo
    Zhang, Haitao
    Tan, Yasuo
    Lim, Yuto
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 189 - 194
  • [29] Generation of RFID test datasets using RSN tool
    Ryu, Wooseok
    Kwon, Joonho
    Hong, Bonghee
    PERSONAL AND UBIQUITOUS COMPUTING, 2013, 17 (07) : 1409 - 1419
  • [30] Generation of RFID test datasets using RSN tool
    Wooseok Ryu
    Joonho Kwon
    Bonghee Hong
    Personal and Ubiquitous Computing, 2013, 17 : 1409 - 1419