{'fraction_non_alphanumeric': 0.01892744479495268, 'fraction_numerical': 0.0, 'mean_word_length': 5.0476190476190474, '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 an Aspect Oriented Modeling in Multi-agent Systems

Most approaches for developing multi-agent systems (MAS) do not take into consideration the separation and modularization of crosscutting concerns. The goal of this paper is to propose a systematic approach to both specify aspects in a generic fashion and use those specifications in MAS architectural design. To achieve this, we specialize an agency metamodel for MAS architectural diagram by using the concept of model roles. The proposed notation can be mapped to constructs of AspectJ and JADE. The ideas are illustrated using a content management system, called e-News.