Fault-based refinement-testing for CSP

被引:0
|
作者
Ana Cavalcanti
Adenilso Simao
机构
[1] University of York,
[2] University of São Paulo,undefined
来源
Software Quality Journal | 2019年 / 27卷
关键词
Formal testing; Process algebra; Test generation;
D O I
暂无
中图分类号
学科分类号
摘要
The process algebra CSP has been studied as a notation for model-based testing. Theoretical and practical work has been developed using its trace and failure semantics, and their refinement notions as conformance relations. Two sets of tests have been defined and proved to be exhaustive, in the sense that they can identify any SUT that is non-conforming with respect to the relevant refinement relation. However, these sets are usually infinite, and in this case, it is obviously not possible to apply them to verify the conformity of an SUT. Some classical selection criteria based on models have been studied. In this paper, we propose a procedure for online test generation for selection of finite test sets for traces refinement from CSP models. It is based on the notion of fault domains, focusing on the set of faulty implementations of interest. We investigate scenarios where the verdict of a test campaign can be reached after a finite number of test executions. We illustrate the usage of the procedure with some case studies.
引用
收藏
页码:529 / 562
页数:33
相关论文
共 50 条
  • [1] Fault-based refinement-testing for CSP
    Cavalcanti, Ana
    Simao, Adenilso
    SOFTWARE QUALITY JOURNAL, 2019, 27 (02) : 529 - 562
  • [2] Fault-Based Testing for Refinement in CSP
    Cavalcanti, Ana
    Simao, Adenilso
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2017), 2017, 10533 : 21 - 37
  • [3] On the limits of refinement-testing for model-checking CSP
    Murray, Toby
    FORMAL ASPECTS OF COMPUTING, 2013, 25 (02) : 219 - 256
  • [4] A THEORY OF FAULT-BASED TESTING
    MORELL, LJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (08) : 844 - 857
  • [5] Improving Fault-based Conformance Testing
    Aichernig, Bernhard K.
    Weiglhofer, Martin
    Wotawa, Franz
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (01) : 63 - 77
  • [6] Fault-based testing in the absence of an oracle
    Chen, TY
    Tse, TH
    Zhou, ZQ
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 172 - 178
  • [7] Fault-based Web Services testing
    Hanna, Samer
    Munro, Malcolm
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 471 - 476
  • [8] Extending fault-based testing to microelectromechanical systems
    Mir, S
    Charlot, B
    Courtois, B
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2000, 16 (03): : 279 - 288
  • [9] Fault-based testing and diagnosis of balanced filters
    Mir, S
    Lubaszewski, M
    Kolarik, V
    Courtois, B
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 1996, 11 (01) : 5 - 19
  • [10] Fault-based testing without the need of oracles
    Chen, TY
    Tse, TH
    Zhou, ZQ
    INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (01) : 1 - 9