{'fraction_non_alphanumeric': 0.03350253807106599, 'fraction_numerical': 0.0, 'mean_word_length': 5.662162162162162, '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}}
Experimental Evaluation of a Multi-paradigm, Message-Oriented Mobile Middleware

One of the most significant limitations of current Message-Oriented Middleware (MOM) for mobile platforms is the typical support for a single, predefined communication paradigm (e.g., publish/subscribe), which limits the scope of applications supported by the middleware. In this paper, we evaluate a middleware for mobile devices capable of supporting an extensible set of message-oriented communication paradigms (e.g. tuple spaces, message queue, publish/subscribe). Supported by an integrated architecture, the middleware encapsulates common features that deal with mobility issues and provides them as shared, reusable components. Evaluation results show that the overhead introduced by such a multi-paradigm approach is minimal, both in memory footprint and message throughput. Besides, evaluation results also evince the high level of software reuse achieved by its software product line approach.