{'fraction_non_alphanumeric': 0.01992337164750958, 'fraction_numerical': 0.0, 'mean_word_length': 5.53, '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}}
Towards a context-aware platform for complex and stream event processing

With rapid expansion of wireless ad hoc networks and their interactions with wired networks together with the use of location-based services and the deployment of mobile and wearable sensor devices, it is now possible to develop context-aware applications such as those in healthcare and transportation. These applications could react to the environment changes and users' preference with the main aim is to make their life more comfortable according to their locations, current time and situations. However, handling context changes according to current data and events is a difficult task without supporting tools. Therefore, a platform that includes real-time event/data acquisition and processing is required. In this paper, we first survey existing work related to event processing and big data technologies by highlighting current challenges related to realtime data processing. We then introduce a context-aware platform that merges different technologies such as service-oriented architecture, complex-event processing (CEP) tools, and big data technologies. A sample context-aware application for energy efficient buildings control is presented to highlight the different components of the platform and their interactions.