{'fraction_non_alphanumeric': 0.014397905759162303, 'fraction_numerical': 0.0, 'mean_word_length': 5.769911504424779, '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}}
Specification for Generic Enablers as Software

Generic Enablers are a specialism of software engineering. They are components used for providing reusable building blocks that enable the construction of applications for future internet technology. The Generic Enablers satisfy requirements of application domains including big data processing, cloud infrastructure and internet-of-things. This overview paper introduces a description for defining them as software systems and is looking at the user friendliness of the current release and the appropriateness of the technology for the e-health, wellness and ambient assisted living domains. The material presented by this work is relevant to implementers for constructing their Generic Enabler software, correctly.