{'fraction_non_alphanumeric': 0.02736156351791531, 'fraction_numerical': 0.0006514657980456026, 'mean_word_length': 5.453781512605042, '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}}
Performance Evaluation of Complex Real-time Systems: A case Study.

With the increase of complexity of modern industrial systems, it is more difficult than ever to predict their qualitative (correctness) properties and quantitative (performance) properties. In order to cope with the complexity of these systems and shorten their design time, system-level design has become one of the most important parts in the modern design flow. The core of a system-level design method is an expressive and well-founded modelling language, providing ample means for developing adequate system models. POOSL (Parallel Object-Oriented Specification Language) is one of such modelling languages which enables to construct succinct executable models for complex real-time hardware/software systems. This paper describes our experience with applying the POOSL language to model the industrial MA3 (a More Accessible Micro Assembler with a Modular Architecture) system and to evaluate its performance. The system can be characterized as a distributed real-time system consisting of independent processing units physically interconnected by an Ethernet. The POOSL model of the system examines its real-time performance from a system-level point of view. By evaluating the response delay of the system against the capacity (the number of processing units) of the system, proper design decisions can be made about the architecture of the system. Keywords—System-level Design, Performance Evaluation, Parallel Object-Oriented Specification Language (POOSL).