{'fraction_non_alphanumeric': 0.019262981574539362, 'fraction_numerical': 0.0016750418760469012, 'mean_word_length': 5.191709844559585, '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 tool to aid in model development and validation

Michael A. Abrams Systems Engineering Retail Division NCR Corporation Dayton, Ohio Simulation models have proven helpful in making design decisions in the development of software systems. Various software implementations may be tested to see which will produce the best performance on a given hardware configuration. If the logic of the software has been accurately modeled, and the estimates of software execution time are accurate, the predicted performance should be quite similar to the real thing. To provide the needed data, some type of system monitor was needed. The tool that was developed consists of three separate parts: i) software changes which allow the operating system to detect and identify events as they occur, 2) a hardware device which records and time-stamps the data generated by the operating system, and 3) software which analyzes the data and provides a variety of reports describing system performance. The paper describes this monitor and its use in an actual development project. Comparisons between pre-monitor estimates of system performance, post-monitor estimates, and actual system performance are presented.