White-Box and Black-Box Reliability Modeling Framework: Integration Through Analytical Model and User Profile Validation via Deep Learning — A Practitioner’s Approach

Author(s):  
K. Krishna Mohan ◽  
Harun Ul Rasheed Shaik ◽  
A. Srividya ◽  
Ajit Kumar Verma

Software reliability evaluation of complex systems is always a challenging task with conventional methods comprising both functional as well as nonfunctional aspects of real-world applications. Prevailing model frameworks moreover apply a nonfunctional approach (black-box model) that is modeled on defect data or through a functional approach (white-box model) that uses component or state-based interactions. Also, other challenges involve integrating both approaches, and validating user profiles of software operation. Further, reliability assessment is one among the most important and desirable qualities of service requirements of software systems, particularly in monitoring critical business transactions. Here, we propose a model framework to evaluate the overall reliability estimation involving both functional and nonfunctional model analyses using: (a) white-box assessment based on intercomponent analysis via component-based Cheung’s model and user profile validations with one of the identified deep learning techniques and (b) black-box modeling evaluation via generalized stochastic Petri nets based on orthogonal defect classification. A newly introduced deep learning model using white-box analysis is validated with pertinent usage profiles to establish a new trend in artificial neural networks and as well with software reliability estimation. Additionally, we introduce and present a quantitative technique — analytical hierarchy — to integrate reliability assessment and provide weights to the white-box and as well for black-box approaches to quantify overall reliability estimation. The proposed framework is illustrated with an application case study.

Author(s):  
Shinji Inoue ◽  
Shigeru Yamada

We discuss software reliability modeling reflecting actual situation in a testing phase based on a Markovian software reliability modeling framework. Concretely, we discuss Markovian imperfect debugging modeling for software reliability assessment with multiple changes of testing environment. Testing-time changing the testing environment is called change-point. Taking into account the effect of change-point in software reliability growth modeling is expected to improve the accuracy of software reliability assessment because it is often observed that the stochastic characteristic of software failure-occurrence or fault-detection phenomenon is changed in an actual testing phase. Numerical examples for software reliability assessment based on our proposed approach are also shown by using actual software failure-occurrence time data. Further, we discuss the usefulness of considering the effect of the imperfect debugging and the multiple change-point into software reliability modeling by comparing the estimated behavior of the mean time between software failures based on our model and the existing related models.


Author(s):  
Shinji Inoue ◽  
Saki Taniguchi ◽  
Shigeru Yamada

We propose a software reliability growth modeling framework with multiple change point occurrence environment. Especially in our modeling framework, the probability distribution of the initial fault content follows a zero-truncated Poisson distribution. Therefore, our modeling approach in this paper can derive the proper mean time between software failures (MTBF), which is one of the important reliability assessment measures and is not able to derive in the usual nonhomogeneous Poisson process modeling, which is one of the well-known software reliability modeling approach. This paper also show numerical examples of application of our proposed multiple change point model to software reliability assessment by using actual fault counting data.


Author(s):  
Suyash Shukla ◽  
Ranjan Kumar Behera ◽  
Sanjay Misra ◽  
Santanu Kumar Rath

1988 ◽  
Vol 16 (2) ◽  
pp. 62-77 ◽  
Author(s):  
P. Bandel ◽  
C. Monguzzi

Abstract A “black box” model is described for simulating the dynamic forces transmitted to the vehicle hub by a tire running over an obstacle at high speeds. The tire is reduced to a damped one-degree-of-freedom oscillating system. The five parameters required can be obtained from a test at a given speed. The model input is composed of a series of empirical relationships between the obstacle dimensions and the displacement of the oscillating system. These relationships can be derived from a small number of static tests or by means of static models of the tire itself. The model can constitute the first part of a broader model for description of the tire and vehicle suspension system, as well as indicating the influence of tire parameters on dynamic behavior at low and medium frequencies (0–150 Hz).


2017 ◽  
Vol 73 (5) ◽  
Author(s):  
G. Krishna Mohan ◽  
R. Satyaprasad ◽  
N. V. K. Stanley Raju

2021 ◽  
Vol 15 (8) ◽  
pp. 898-911
Author(s):  
Yongqing Zhang ◽  
Jianrong Yan ◽  
Siyu Chen ◽  
Meiqin Gong ◽  
Dongrui Gao ◽  
...  

Rapid advances in biological research over recent years have significantly enriched biological and medical data resources. Deep learning-based techniques have been successfully utilized to process data in this field, and they have exhibited state-of-the-art performances even on high-dimensional, nonstructural, and black-box biological data. The aim of the current study is to provide an overview of the deep learning-based techniques used in biology and medicine and their state-of-the-art applications. In particular, we introduce the fundamentals of deep learning and then review the success of applying such methods to bioinformatics, biomedical imaging, biomedicine, and drug discovery. We also discuss the challenges and limitations of this field, and outline possible directions for further research.


Author(s):  
Qing Yang ◽  
Xia Zhu ◽  
Jong-Kae Fwu ◽  
Yun Ye ◽  
Ganmei You ◽  
...  
Keyword(s):  

2021 ◽  
Vol 93 ◽  
pp. 107216
Author(s):  
Akashdeep Sharma ◽  
Harish Kumar ◽  
Kapish Mittal ◽  
Sakshi Kauhsal ◽  
Manisha Kaushal ◽  
...  

2021 ◽  
Vol 11 (15) ◽  
pp. 6998
Author(s):  
Qiuying Li ◽  
Hoang Pham

Many NHPP software reliability growth models (SRGMs) have been proposed to assess software reliability during the past 40 years, but most of them have focused on modeling the fault detection process (FDP) in two ways: one is to ignore the fault correction process (FCP), i.e., faults are assumed to be instantaneously removed after the failure caused by the faults is detected. However, in real software development, it is not always reliable as fault removal usually needs time, i.e., the faults causing failures cannot always be removed at once and the detected failures will become more and more difficult to correct as testing progresses. Another way to model the fault correction process is to consider the time delay between the fault detection and fault correction. The time delay has been assumed to be constant and function dependent on time or random variables following some kind of distribution. In this paper, some useful approaches to the modeling of dual fault detection and correction processes are discussed. The dependencies between fault amounts of dual processes are considered instead of fault correction time-delay. A model aiming to integrate fault-detection processes and fault-correction processes, along with the incorporation of a fault introduction rate and testing coverage rate into the software reliability evaluation is proposed. The model parameters are estimated using the Least Squares Estimation (LSE) method. The descriptive and predictive performance of this proposed model and other existing NHPP SRGMs are investigated by using three real data-sets based on four criteria, respectively. The results show that the new model can be significantly effective in yielding better reliability estimation and prediction.


Sign in / Sign up

Export Citation Format

Share Document