{'fraction_non_alphanumeric': 0.008641975308641974, 'fraction_numerical': 0.0, 'mean_word_length': 5.488, '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}}
A counting model for software reliability analysis

Structural reliability models suffer from some drawbacks mainly related to the assumptions necessary to apply them. We propose a model which intends to overcome some of these limitations appearing in previous published works. We discuss on an approach that can make more realistic the usual Markovian assumptions when considering the structural modeling of the execution process. Moreover, we define a failure process allowing to model different and general situations and we give analytic results and algorithmic methods to perform the corresponding quantitative evaluations. We show that our model and the obtained results include as particular cases some previous proposed models. We also discuss about some interesting asymptotic properties of the model.