Combining Model Refinement and Test Generation for Conformance Testing of the IEEE PHD Protocol Using Abstract State Machines

被引:5
|
作者
Bombarda, Andrea [1 ]
Bonfanti, Silvia [1 ]
Gargantini, Angelo [1 ]
Radavelli, Marco [1 ]
Duan, Feng [2 ]
Lei, Yu [2 ]
机构
[1] Univ Bergamo, Dept Management Informat & Prod Engn, Bergamo, Italy
[2] Univ Texas Arlington, Dept Comp Sci & Engn, Arlington, TX 76019 USA
来源
关键词
D O I
10.1007/978-3-030-31280-0_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we propose a new approach to conformance testing based on Abstract State Machine (ASM) model refinement. It consists in generating test sequences from ASM models and checking the conformance between code and models in multiple iterations. This process is applied at different models, starting from the more abstract model to the one that is very close to the code. The process consists of the following steps: (1) model the system as an Abstract State Machine, (2) generate test sequences based on the ASM model, (3) compute the code coverage using generated tests, (4) if the coverage is low refine the Abstract State Machine and return to step 2. We have applied the proposed approach to Antidote, an open-source implementation of IEEE 11073-20601 Personal Health Device (PHD) protocol which allows personal healthcare devices to exchange data with other devices such as small computers and smartphones.
引用
收藏
页码:67 / 85
页数:19
相关论文
共 43 条
  • [41] Finding Bugs in Web Applications Using Dynamic Test Generation and Explicit-State Model Checking
    Artzi, Shay
    Kiezun, Adam
    Dolby, Julian
    Tip, Frank
    Dig, Danny
    Paradkar, Amit
    Ernst, Michael D.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (04) : 474 - 494
  • [42] New Protocol for Aggressive Packet Combining in Gilbert Two State Model Using Back Up Routes to Achieve Higher Throughput
    Ningthoujam, Sanjit
    Chakraborty, Swarnendu K.
    Bhunia, Chandan T.
    ICARCSET'15: PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ADVANCED RESEARCH IN COMPUTER SCIENCE ENGINEERING & TECHNOLOGY (ICARCSET - 2015), 2015,
  • [43] F-Scan Test Generation Model for Delay Fault Testing at RTL using Standard Full Scan ATPG
    Obien, Marie Engelene J.
    Ohtake, Satoshi
    Fujiwara, Hideo
    2011 16TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2011, : 203 - 203