Squeeziness for non-deterministic systems

被引:0
|
作者
Ibias, Alfredo [1 ]
Nunez, Manuel [2 ]
机构
[1] Sano Ctr Computat Personalised Med, Personalised Hlth Data Sci Res Grp, Krakow, Poland
[2] Univ Complutense Madrid, Design & Testing Reliable Syst Res Grp, Madrid, Spain
关键词
Software testing; Failed error propagation; Non-deterministic systems; Information theory; IMPLEMENTATION RELATIONS; SCHEDULERS;
D O I
10.1016/j.infsof.2023.107173
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Failed Error Propagation greatly reduces the effectiveness of Software Testing by masking faults present in the code. This situation happens when the System Under Test executes a faulty statement, the state of the system is affected by this fault, but the expected output is observed. Therefore, it is a must to assess its impact in the testing process. Squeeziness has been shown to be a useful measure to assess the likelihood of fault masking in deterministic systems.Objective: The main goal of this paper is to define a new Squeeziness notion that can be used in a scenario where we may have non-deterministic behaviours. The new notion should be a conservative extension of the previous one. In addition, it would be necessary to evaluate whether the new notion appropriately estimates the likelihood that a component of a system introduces Failed Error Propagation.Method: We defined our black-box scenario where non-deterministic behaviours might appear. Next, we presented a new Squeeziness notion that can be used in this scenario. Finally, we carried out different experiments to evaluate the usefulness of our proposal as an appropriate estimation of the likelihood of Failed Error Propagation.Results: We found a high correlation between our new Squeeziness notion and the likelihood of Failed Error Propagation in non-deterministic systems. We also found that the extra computation time with respect to the deterministic version of Squeeziness was negligible.Conclusion: Our new Squeeziness notion is a good measure to estimate the likelihood of Failed Error Propagation being introduced by a component of a system (potentially) showing non-deterministic behaviours. Since it is a conservative extension of the original notion and the extra computation time needed to compute it, with respect to the time needed to compute the former notion, is very small, we conclude that the new notion can be safely used to assess the likelihood of fault masking in deterministic systems.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Stability of Non-deterministic Systems
    Duarte, Pedro
    Torres, Maria Joana
    FROM PARTICLE SYSTEMS TO PARTIAL DIFFERENTIAL EQUATIONS II, 2015, 129 : 193 - 207
  • [2] Deterministic and non-deterministic hypersubstitutions for algebraic systems
    Joomwong, Jintana
    Phusanga, Dara
    ASIAN-EUROPEAN JOURNAL OF MATHEMATICS, 2016, 9 (02)
  • [3] NON-DETERMINISTIC FUNCTIONS AS NON-DETERMINISTIC PROCESSES
    Paulus, Joseph W. N.
    Nantes-Sobrinho, Daniele
    Perez, Jorge A.
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (04) : 1 - 1
  • [4] TRANSIENT SOLUTION OF NON-DETERMINISTIC SYSTEMS
    PADOVAN, J
    ZEID, I
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1979, 308 (05): : 497 - 511
  • [5] Evaluating Non-Deterministic Retrieval Systems
    Jayasinghe, Gaya K.
    Webber, William
    Sanderson, Mark
    Dharmasena, Lasitha S.
    Culpepper, J. Shane
    SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, : 911 - 914
  • [6] On conformance testing of non-deterministic systems
    Ye, XM
    Zhou, JT
    Song, XY
    Liu, YM
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2001, 77 (01) : 55 - 72
  • [7] Combinatorial stability of non-deterministic systems
    Duarte, P
    Torres, MJ
    ERGODIC THEORY AND DYNAMICAL SYSTEMS, 2006, 26 : 93 - 128
  • [8] GODEL, NON-DETERMINISTIC SYSTEMS, AND HERMETIC AUTOMATA
    DESMONDE, WH
    INTERNATIONAL PHILOSOPHICAL QUARTERLY, 1971, 11 (01) : 49 - 74
  • [9] A Modal Logic for Non-deterministic Information Systems
    Khan, Md. Aquil
    LOGIC AND ITS APPLICATIONS, ICLA 2015, 2015, 8923 : 119 - 131
  • [10] Non-deterministic matrices
    Avron, A
    Lev, I
    34TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2004, : 282 - 287