{'fraction_non_alphanumeric': 0.013257575757575758, 'fraction_numerical': 0.0, 'mean_word_length': 5.223529411764706, '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}}
Reuse in implementations of middleware for digital TV

This paper presents an approach to develop new instances of interactive digital TV -- DTV middleware based on reuse and port of existing implementations of these middlewares for other hardware platforms. Design characteristics of DTV middleware and software portability concepts are used to propose a reuse model. A proof of concept using an implementation of the Brazilian DTV middleware (Ginga) showed that the approach can be useful within specific portability contexts.