Performance Optimized Expectation Conditional Maximization Algorithms for Nonhomogeneous Poisson Process Software Reliability Models

被引:16
|
作者
Nagaraju, Vidhyashree [1 ]
Fiondella, Lance [1 ]
Zeephongsekul, Panlop [2 ]
Jayasinghe, Chathuri L. [3 ]
Wandji, Thierry [4 ]
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Dartmouth, MA 02747 USA
[2] RMIT Univ, Sch Math & Geospatial Sci, Melbourne, Vic 3000, Australia
[3] Univ Sri Jayewardenepura, Fac Appl Sci, Dept Stat, Nugegoda 10250, Sri Lanka
[4] Naval Air Syst Command, Patuxent River, MD 20670 USA
基金
美国国家科学基金会;
关键词
Expectation conditional maximization (ECM) algorithm; nonhomogeneous Poisson process (NHPP); software reliability; software reliability growth model; two-stage algorithm; MAXIMUM-LIKELIHOOD-ESTIMATION; ERROR-DETECTION; GROWTH-MODELS;
D O I
10.1109/TR.2017.2716419
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nonhomogeneous Poisson process (NHPP) and software reliability growth models (SRGM) are a popular approach to estimate useful metrics such as the number of faults remaining, failure rate, and reliability, which is defined as the probability of failure free operation in a specified environment for a specified period of time. We propose performance-optimized expectation conditional maximization (ECM) algorithms for NHPP SRGM. In contrast to the expectation maximization (EM) algorithm, the ECM algorithm reduces the maximum-likelihood estimation process to multiple simpler conditional maximization (CM)-steps. The advantage of these CM-steps is that they only need to consider one variable at a time, enabling implicit solutions to update rules when a closed form equation is not available for a model parameter. We compare the performance of our ECM algorithms to previous EM and ECM algorithms on many datasets from the research literature. Our results indicate that our ECM algorithms achieve two orders of magnitude speed up over the EM and ECM algorithms of [1] when their experimental methodology is considered and three orders of magnitude when knowledge of the maximum-likelihood estimation is removed, whereas our approach is as much as 60 times faster than the EM algorithms of [2]. We subsequently propose a two-stage algorithm to further accelerate performance.
引用
收藏
页码:722 / 734
页数:13
相关论文
共 50 条
  • [41] Accelerated distributed expectation-maximization algorithms for the parameter estimation in multivariate Gaussian mixture models
    Guo, Guangbao
    Wang, Qian
    Allison, James
    Qian, Guoqi
    APPLIED MATHEMATICAL MODELLING, 2025, 137
  • [42] Online expectation-maximization type algorithms for parameter estimation in general state space models
    Andrieu, C
    Doucet, A
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL VI, PROCEEDINGS: SIGNAL PROCESSING THEORY AND METHODS, 2003, : 69 - 72
  • [43] SMOOTH FLEXIBLE MODELS OF NONHOMOGENEOUS POISSON PROCESSES USING ONE OR MORE PROCESS REALIZATIONS
    Kuhl, Michael E.
    Deo, Shalaka C.
    Wilson, James R.
    2008 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2008, : 353 - +
  • [44] Prediction of Membrane Failure in a Water Purification Plant Using Nonhomogeneous Poisson Process Models
    Hashimoto, Takashi
    Takizawa, Satoshi
    MEMBRANES, 2021, 11 (11)
  • [45] EVALUATING THE PERFORMANCE OF SOFTWARE-RELIABILITY MODELS
    DOWNS, T
    SCOTT, A
    IEEE TRANSACTIONS ON RELIABILITY, 1992, 41 (04) : 533 - 538
  • [46] The performance of software reliability models: A view point
    Dep. of Information Systems, Al Al-Bayt University, Jordan University, Mafraq, Jordan
    Faqih, K.M.S. (km_faqih@aabu.edu.jo), 2013, RAMS Consultants (09)
  • [47] Performance Evaluation of Academic-Document Writing Process using Software Reliability Models
    Doi, Takashi
    Okuda, Takashi
    Ideguchi, Tetsuo
    Tian, Xuejun
    2013 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING (ITHET 2013), 2013,
  • [48] A Novel Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance
    Kishor, Duggirala Raja
    Venkateswarlu, N. B.
    INTERNATIONAL JOURNAL OF AMBIENT COMPUTING AND INTELLIGENCE, 2016, 7 (02) : 47 - 74
  • [49] Software Process Models and Project Performance
    Krishnan M.S.
    Mukhopadhyay T.
    Zubrow D.
    Information Systems Frontiers, 1999, 1 (3) : 267 - 277
  • [50] Nonhomogenous Poisson processes based on beta-mixtures in software reliability models
    Kim, Dae Kyung
    Yeo, In-Kwon
    Park, Dong Ho
    Proceedings of the First International Conference on Maintenance Engineering, 2006, : 580 - 586