{'fraction_non_alphanumeric': 0.014914243102162566, 'fraction_numerical': 0.0, 'mean_word_length': 5.421052631578948, '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}}
Design of a context script language for developing context-aware applications in ubiquitous intelligent environment

In this paper, we design an overall architecture for dealing with context-aware applications in ubiquitous intelligent environment. The architecture is composed of middleware, context server, and client. The middleware plays an important role in recognizing a moving node with mobility by using a Bluetooth wireless communication technology as well as in executing an appropriate execution module according to the context acquired from a context server. To develop context-aware applications in an effective manner under this architecture, we propose a new context script language which can be used to represent both various decisions on context-awareness and appropriate procedures according to the decision as a standard syntax. Thus, it is regarded as a general purpose language to provide users with functions to define a given context in a clear and precise way. We also design and implement the processor of our context script language, which can automatically execute a series of involved procedures acquired for context-awareness. To show the usefulness of our context script language, we develop a context-aware application which can provide users with a music playing service in ubiquitous intelligent environment.