{'fraction_non_alphanumeric': 0.04141104294478527, 'fraction_numerical': 0.0, 'mean_word_length': 5.219047619047619, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
ADF – Abstract Framework for Developing Mobile Agents

In this technical report, we propose an abstract framework – ADF (Agent Developing Framework) – to be used in designing and implementation stages of building (mobile) agents within a multi-agent architecture. We also investigate the possibility of developing, in a generic manner, different components to be integrated into agent applications. The ADF framework consists of a hierarchy of classes (structured as a Java package) and a visual developing tool. The proposed API offers the core functionalities of an agent-oriented system (e.g., agents, hosts, name service, migration, and messaging).