{'fraction_non_alphanumeric': 0.02459016393442623, 'fraction_numerical': 0.001366120218579235, 'mean_word_length': 5.603603603603603, '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}}
A full end-to-end platform as a service for smart city applications

This paper presents COMPOSE, an open-source Platform as a Service (PaaS) for developing Smart City solutions based on connected objects. COMPOSE is built around open-source components that allow storing, streaming and processing of sensor data, communication with connected objects using M2M protocols, service discovery, data provenance and multi-tenancy, deployment and scalable hosting of applications in a cloud environment, workflow editing and cross-platform smartphone application development. A use case developed for deployment in the city of Barcelona that utilizes the aforementioned components among with parking and traffic sensors is also presented.