{'fraction_non_alphanumeric': 0.022969647251845776, 'fraction_numerical': 0.0, 'mean_word_length': 5.455026455026455, '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 RELIABILITY ANALYSIS WITH A PERFORMANCE TOOL

A large number of commercial simulation tools support performance oriented studies of complex computer and communication systems. Reliability of these systems, when desired, must be obtained by remodeling the system in a different tool. This has obvious drawbacks: (i) substantial extra effort is required to create the reliability model, (ii) through modeling error the reliability model may not reflect precisely the same system as the performance model, (iii) as the performance model evolves one must continuously reevaluate the validity of assumptions made in that model. In this paper we describe an approach---and a tool that implements this approach---for integrating a reliability analysis engine into a production quality simulation based performance modeling tool, and for modeling within such an integrated tool. The integrated tool allows one to use the same modeling formalisms to conduct both performance and reliability studies. We describe how the reliability analysis engine is integrated into the performance tool, describe the extensions made to the performance tool to support the reliability analysis, and consider the tool''s performance.