{'fraction_non_alphanumeric': 0.020169851380042462, 'fraction_numerical': 0.0, 'mean_word_length': 5.640845070422535, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Integrating path testing with software reliability estimation using control flow graph

In this paper, we propose a new approach to calculate a pathpsilas reliability along three basic programming structures, which include sequential, branching, and looping structures. The pathpsilas reliability is then taken to approximate the systempsilas reliability, and an example is evaluated to validate and show the effectiveness of proposed method. The numerical example yields several findings. First, the proposed method can be effectively used in the early stages of testing. Second, the path reliability is highly relative to system reliability, and the estimated error of the proposed method is acceptable. Third, with higher test coverage on path testing, the accuracy of system reliability estimation can be further improved. Therefore, the proposed method is a viable alternative method for architecture-based software reliability modeling.