{'fraction_non_alphanumeric': 0.010514018691588784, 'fraction_numerical': 0.0, 'mean_word_length': 4.951388888888889, '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 formalised technique for expressing message generators

The testing of real time systems for overload conditions is often performed by systems exercisers and message generators. Messages are usually expressed informally for their content, whilst languages use much formality in their definition. This paper gives a formalised description of messages and their contents so that they may be generated in defined proportions for testing real time systems.
 The first part of the paper surveys the previous work that has been done in the field. In the second section we develop a theoretical model of the problem. Part three describes a method for collecting information which can be used to drive the theoretical model. The fourth portion gives the algorithms for generating the test data. In the fifth part examples demonstrate how effective the system is.