ISSSR 2019 Keynote Speech

Trend-Renewal Processes with Application to Software Reliability


Trend-renewal process is a generalized stochastic point process which includes a renewal counting process and a non-homogeneous Poisson process (NHPP) as the special cases, and can be characterized by both the cumulative trend function and the inter-renewal distribution function. It enables us to describe a number of NHPP-based software reliability models and to fit the software fault counting data with higher accuracy.

In my talk, I introduce several kinds of parametric software reliability models with different combination of the cumulative trend function and the inter-renewal distribution. Also, we refer to two nonparametric inference approaches when one of these functions is unknown. Next, we focus on a special case where the cumulative trend function is bounded and the inter-renewal distribution is defective. More specifically, the inter-renewal distribution is an exponential distribution with unit rate, then the underlying stochastic point process is reduced to an NHPP. However, for the general proper inter- renewal distributions, it is shown that the resulting trend-renewal process is a killing process over a finite time horizon, where the killing point denotes the termination on software fault-detection.

We derive some useful software reliability metrics to quantify the software reliability, and investigate the goodness-of-fit and predictive performances of our trend-renewal process-based software reliability models with the actual fault count data.


Tadashi Dohi avatar
Tadashi Dohi Japan

School of Informatics and Data Science, Hiroshima University, Japan

Tadashi Dohi received his Bachelor, Master and Dr. of Engineering degrees from Hiroshima University, Japan, in 1989, 1991 and 1995, respectively. In 1992 he joined the Department of Industrial and Systems Engineering, Hiroshima University, as an Assistant Professor. In 1992 and 2000, he was a Visiting Research Fellow in the Faculty of Commerce and Business Administration, University of British Columbia, Canada, and Hudson School of Engineering, Duke University, USA, respectively, on the leave absent from Hiroshima University. Since 2002, he has been working as a Full Professor in the Department of Information Engineering, Hiroshima University. He is now a Vice Dean of School of Informatics and Data Science, Hiroshima University.

Dr. Dohi's research interests include Reliability Engineering, Software Reliability, Dependable Computing, Performance Evaluation, Computer Security and Operations Research. He is a Regular Member of ORSJ, IEICE, IPSJ, REAJ, IEEE Computer Society, and IEEE Reliability Society. He published over 550 peer-reviewed articles, 30 book chapters, and edited 20 books/proceedings in the above research areas. Dr. Dohi served as the General Chair of 12 international conferences including ISSRE 2011 and DASC 2019, and as the Program Committee Chair of 3 international events. He has worked as a Program Committee Member in many international conferences such as DSN, ISSRE, COMPSAC, QRS, PRDC, HASE, among many others. He is an Associate Editor/ Editorial Board Member of over a dozen international journals including IEEE Transactions on Reliability. He is now the President of REAJ (Reliability Engineering Association of Japan) and the Executive Committee Member of ORSJ (Operations Research Society of Japan).