{'fraction_non_alphanumeric': 0.022249690976514216, 'fraction_numerical': 0.0, 'mean_word_length': 5.090225563909774, '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}}
Service-oriented model composition

This paper aims to deal with the automatic model composition issue by jointly using service-oriented technology and agent technology. Most existing composition methods focused on model reusability remain static and unable to self-adapt to dynamic environments. The "service agent (SA)" concept was proposed to enable the automatic composition of component models. The main idea of the solution proposed in this paper is to encapsulate a component model into a "service agent (SA)" so that agent based service composition methods can be applied to deal with the model composition problem. The SA method proves to perform better in dynamic environments than the traditional one. Finally, a case study was given and a service agent system prototype was built in JADE platform.