{'fraction_non_alphanumeric': 0.015759312320916905, 'fraction_numerical': 0.0, 'mean_word_length': 5.297297297297297, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Measurement of the Reliability of a Component-Based Development using a Path-Based Approach

Component-based systems are based on the idea of assembling lots of independent and pre-defined components based on discriminating designs. Component-based systems provide a better reuse of software components along with flexibility, scalability and better quality of services to fulfill the requirements of the end user. We can consider component-based software engineering successful only if it has the ability to select and integrate reliable components. In this paper we propose an innovative reliability model in terms of multiple execution paths and the usage percentage of each and every component.