Determining optimal testing times for Markov Chain Usage Models

被引:2
|
作者
Semmel, GS [1 ]
Linton, DG [1 ]
机构
[1] NASA, Kennedy Space Ctr, FL 32899 USA
关键词
statistical software testing; usage model;
D O I
10.1109/SECON.1998.673276
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Statistical software testing presents two difficulties for the tester: (1) establishing accurate user profiles (i.e. usage probabilities) and (2) incurring lengthy test times. An algorithm, named the Frequency Count Method (FCM), is developed which addresses both difficulties simultaneously. FCM finds usage probabilities within predetermined ranges and concurrently minimizes the amount of testing time. First, FCM randomly generates a large number of matrices for a given Markov chain with constrained usage probabilities. For each one-step transition matrix associated with the given Markov Chain Usage Model, FCM simulates the steps of the chain. FCM flags the usage matrix which requires the minimum expected amount of testing time (assuming no failures) and ensures theoretical and calculated stationary probability values are within some preset precision. Thus, by generating test sequences from the usage probabilities of the flagged matrix, expected minimum statistical testing time is achieved. This minimum time is optimal with respect to the transition probability ranges and the given execution times. Employing a 5-state usage model with numerical values for the transition probability bounds and code execution times, the FCM algorithm is illustrated and expected minimum testing time is calculated.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [21] Optimal observation times for multistate Markov models-applications to pneumococcal colonization studies
    Mehtala, Juha
    Auranen, Kari
    Kulathinal, Sangita
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 2015, 64 (03) : 451 - 468
  • [22] A Markov Chain Model for Determining the Optimal Time to Move Pregnant Cows to Individual Calving Pens
    Phyo, Cho Nilar
    Tin, Pyke
    Zin, Thi Thi
    SENSORS, 2023, 23 (19)
  • [23] Partition testing with usage models
    Sayre, K
    Poore, JH
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (12) : 845 - 850
  • [24] Partition testing with usage models
    Sayre, K
    Poore, JH
    SCIENCE AND ENGINEERING FOR SOFTWARE DEVELOPMENT: A RECOGNITION OF HARLAN D. MILLS' LEGACY (SESD 99), PROCEEDINGS, 1999, : 24 - 30
  • [25] UNDISCOUNTED MARKOV CHAIN BSDES TO STOPPING TIMES
    Cohen, Samuel N.
    JOURNAL OF APPLIED PROBABILITY, 2014, 51 (01) : 262 - 281
  • [26] Testing Markov switching models
    Huang, Yu-Lieh
    APPLIED ECONOMICS, 2014, 46 (17) : 2047 - 2051
  • [27] Test Data Generation for Mutation Testing Based on Markov Chain Usage Model and Estimation of Distribution Algorithm
    Wei, Changqing
    Yao, Xiangjuan
    Gong, Dunwei
    Liu, Huai
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (03) : 551 - 573
  • [28] Optimal Tagging with Markov Chain Optimization
    Rosenfeld, Nir
    Globerson, Amir
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
  • [29] TESTING A MARKOV-CHAIN FOR INDEPENDENCE
    WANG, DQ
    SCOTT, DJ
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 1989, 18 (11) : 4085 - 4103
  • [30] TESTING FOR REVERSIBILITY IN MARKOV CHAIN DATA
    Steuber, Tara L.
    Kiessler, Peter C.
    Lund, Robert
    PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2012, 26 (04) : 593 - 611