Specifying DIMA multi-agents models using maude

  • Authors:
  • Noura Boudiaf;Farid Mokhati;Mourad Badri;Linda Badri

  • Affiliations:
  • Département d’Informatique, Université d’Oum El-Bouaghi, Algérie;Département d’Informatique, Université d’Oum El-Bouaghi, Algérie;Département de Mathématiques et d’Informatique, Université du Québec à Trois-Rivières, Canada;Département de Mathématiques et d’Informatique, Université du Québec à Trois-Rivières, Canada

  • Venue:
  • PRIMA'04 Proceedings of the 7th Pacific Rim international conference on Intelligent Agents and Multi-Agent Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The lack of formalism and rigor in existing multi-agents models often leads to ambiguities and different interpretations. Those weaknesses combined with the inherent complexity of multi-agents systems generate many problems in their development process. Using formal notations to specify multi-agents systems’ behavior makes it possible to produce precise description. This also offers a better support to their verification and validation process. The Maude language, based on rewriting logic, presents a rich notation supporting formal specification and implementation of concurrent systems. In this paper, we demonstrate the feasibility and the interest of formalizing the behavior of DIMA model’s agents with the Maude language. The elaborated formal approach captures the inherent aspects of a DIMA model. The generated Maude descriptions have been validated using the platform supporting this language. Moreover, the proposed approach is generic and extensible. It offers, in particular, the advantage of being applicable to all multi-agents systems based on DIMA architecture and presents interesting extension possibilities.