A software reliability growth model assuming uncertain operating environments and dependent failure occurrences
摘要
As reliance on software systems continues to grow, ensuring their dependability has become paramount. Currently, it is rare to find any industry, such as manufacturing or services, operating without the support of software systems. The reliability of software is crucial, particularly for safety–critical real-time control systems. Consequently, there has been a surge in the development of statistical models for estimating software reliability. This study introduces a software reliability growth model that considers dependent failures in uncertain operating environments. Previous research has often assumed a similarity between testing and operating environments. However, software used in real-world settings may encounter vastly different conditions compared to the controlled environments for development and testing. Variability in operating environments significantly influences software failure rates and reliability. To address these challenges, we propose a model that incorporates both dependent failures and uncertain operating environments. We demonstrate the effectiveness of our model through numerical examples, demonstrating its superiority in handling real-world scenarios.