{'fraction_non_alphanumeric': 0.015859030837004406, 'fraction_numerical': 0.0, 'mean_word_length': 5.311111111111111, '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}}
Model Driven Engineering for Quality of Service Management: A Research Note on the Case of Real-Time Database Management Systems

Real-time applications managing a large number of real-time data require the use of Real-time Database Management Systems RTDBMS to meet temporal constraints of both real-time data and transactions. However, a RTDBMS has a dynamic workload and may be frequently overloaded since the arrival times and workloads of user transactions are unpredictable. Therefore, Quality of Service management solutions have been proposed to guarantee the stability of RTDBMS even during unpredictable overload periods. While effective, the design and reuse of these solutions is challenging because they are not formally modeled and there is no tool neither a methodology that helps us design such solutions. To address these issues, the authors propose a design framework based on the Model-Driven Engineering approach providing a modeling architecture, a strategic methodology and a software tool to support modeling and reusing such solutions. The framework is implemented and tested for a real Qos management solution.