{'fraction_non_alphanumeric': 0.024072216649949848, 'fraction_numerical': 0.0, 'mean_word_length': 4.905325443786983, '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}}
Model Driven Engineering for Designing Adaptive Multi-Agent Systems

A current challenge in MAS design is the provision of new, efficient, CASE (Computer Aided Software Engineering) tools by using, in particular, Model Driven Engineering (MDE) approach. The goal of MDE is to improve the development process and the quality of the software produced. In our work, we want to focus on two aspects of a MAS: functional which is application dependent and close to the decision process of agents and operational related to elementary skills of agents. For each point of view, we have defined specific meta-models. Our goal in this paper is to address the mapping from the functional meta-model to the operational one in order to provide a model of a specific platform. Furthermore, systems we are interested in must be adaptive and we take into account the adaptation at both agent and system levels by respectively using JavAct flexible architecture and AMAS (Adaptive Multi-Agent Systems) principles.