I. Introduction
Software plays an integral role in modern society, driving everything from communication to commerce. Ensuring the reliability of software is paramount as it directly impacts user experience, operational efficiency, and potentially critical outcomes. Software reliability analysis ensures software systems consistently perform as intended, a critical component of software quality, particularly vital in high-stakes environments.