Complete model-based equivalence class testing for nondeterministic systems

被引:22
|
作者
Huang, Wen-ling [1 ]
Peleska, Jan [1 ]
机构
[1] Univ Bremen, Dept Math & Comp Sci, Bremen, Germany
关键词
Model-based testing; Equivalence class partition testing; Random testing; Kripke structures; Nondeterminism; Complete testing theories;
D O I
10.1007/s00165-016-0402-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The main objective of this article is to present a complete finite black-box testing theory for nondeterministic Kripke structureswith possibly infinite input domains, but finite domains for internal state variables and outputs. To this end, an abstraction from Kripke structures of this sub-domain to finite state machines is developed. It is shown that every complete black-box testing theory for (deterministic or nondeterministic) finite state machines in the range of this abstraction induces a complete black-box input equivalence class partition testing (IECPT) theory for the Kripke structures under consideration. Additionally, it is shown that each of these IECPT theories can be combined with random testing, such that a random value is selected from an input equivalence class, whenever a representative from this class is required in a test step. Experiments have shown that this combination increases the test strength of equivalence class tests for systems under test (SUT) outside the fault domain, while we show here that this randomisation preserves the completeness property for SUT inside the domain. The investigations lead to several complete IECPT strategies which, to our best knowledge, were not known before for this sub-domain of Kripke structures. The elaboration and presentation of results is performed on a semantic level, so that the testing theories under consideration can be applied to models presented in any concrete formalism, whose behaviour is reflected by a member of our semantic category.
引用
收藏
页码:335 / 364
页数:30
相关论文
共 50 条
  • [21] Model-Based Testing for Internet of Things Systems
    Ahmad, Abbas
    Bouquet, Fabrice
    Fourneret, Elizabeta
    Legeard, Bruno
    ADVANCES IN COMPUTERS, VOL 108, 2018, 108 : 1 - 58
  • [22] Model-Based Testing of Industrial Transformational Systems
    Olsen, Petur
    Foederer, Johan
    Tretmans, Jan
    TESTING SOFTWARE AND SYSTEMS, 2011, 7019 : 131 - 145
  • [23] Introducing a Reasonably Complete and Coherent Approach for Model-based Testing
    Bertolino, A.
    Marchetti, E.
    Muccini, H.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 85 - 97
  • [24] DECIDABILITY OF EQUIVALENCE FOR A CLASS OF NONDETERMINISTIC TREE-TRANSDUCERS
    ANDRE, Y
    DAUCHET, M
    RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1994, 28 (05): : 447 - 463
  • [25] Model-Based Nonlinear Control of a Class of Musculoskeletal Systems
    Stolpe, Raphael
    Morel, Yannick
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 3005 - 3011
  • [26] Model-based extremum seeking for a class of nonlinear systems
    Michalowsky, Simon
    Ebenbauer, Christian
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 2026 - 2031
  • [27] Model-based testing and validation on knowledge-based systems
    Liu, Gang
    Liu, Qun
    Xie, Peng
    PROCEEDINGS OF 2007 IEEE INTERNATIONAL CONFERENCE ON GREY SYSTEMS AND INTELLIGENT SERVICES, VOLS 1 AND 2, 2007, : 1242 - 1245
  • [28] Towards a Workflow for Model-Based Testing of Embedded Systems
    Zafar, Muhammad Nouman
    Afzal, Wasif
    Enoiu, Eduard
    A-TEST '21: PROCEEDINGS OF THE 12TH INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION, 2021, : 33 - 40
  • [29] Model-based testing and evaluation on artificial intelligence systems
    Liu, Gang
    Liu, Qun
    Xie, Peng
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 562 - 565
  • [30] Model-based testing of object-oriented systems
    Rumpe, B
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2003, 2852 : 380 - 402