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 条
  • [21] Fault-based testing of database application programs with conceptual data model
    Chan, WK
    Cheung, SC
    Tse, TH
    QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 187 - 196
  • [22] Fault Types of Adaptive and Context-Aware Systems and Their Relationship with Fault-based Testing Approaches
    Siqueira, Bento R.
    Ferrari, Fabiano C.
    Souza, Kathiani E.
    Santibanez, Daniel S. M.
    Camargo, Valter V.
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 284 - 293
  • [23] Fault-based Attacks on Cryptographic Hardware
    Polian, Ilia
    Kreuzer, Martin
    PROCEEDINGS OF THE 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2013, : 12 - 17
  • [24] Fault-Based Test Case Prioritization of Regression Testing Using Genetic Algorithm
    Priya, T.
    Prasanna, M.
    INTERNATIONAL JOURNAL OF E-COLLABORATION, 2022, 18 (02)
  • [25] Finite complete suites for CSP refinement testing
    Peleska, Jan
    Huang, Wen-ling
    Cavalcanti, Ana
    SCIENCE OF COMPUTER PROGRAMMING, 2019, 179 : 1 - 23
  • [26] FAULT-BASED TEST OF XML SCHEMAS
    Figueiredo Pereira Emer, Maria Claudia
    Nazar, Igor Fabiano
    Vergilio, Silvia Regina
    Jino, Mario
    COMPUTING AND INFORMATICS, 2011, 30 (03) : 531 - 557
  • [27] Fault-Based Attack of RSA Authentication
    Pellegrini, Andrea
    Bertacco, Valeria
    Austin, Todd
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 855 - 860
  • [28] A New Type of Fault-Based Attack: Fault Behavior Analysis
    Li, Yang
    Ohta, Kazuo
    Sakiyama, Kazuo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (01) : 177 - 184
  • [29] Evaluating and Comparing Fault-Based Testing Strategies for General Boolean Specifications: A Series of Experiments
    Sun, Chang-Ai
    Zai, Yimeng
    Liu, Huai
    COMPUTER JOURNAL, 2015, 58 (05): : 1199 - 1213
  • [30] Fault-Based Regression Test Case Prioritization
    Biswas, Sourav
    Bansal, Aman
    Mitra, Pabitra
    Mall, Rajib
    IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (03) : 1176 - 1190