Reusable components for implementing agent interactions

  • Authors:
  • Juan M. Serrano;Sascha Ossowski;Sergio Saugar

  • Affiliations:
  • Department of Computing, University Rey Juan Carlos;Department of Computing, University Rey Juan Carlos;Department of Computing, University Rey Juan Carlos

  • Venue:
  • ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Engineering component interactions is a major challenge in the development of large-scale, open systems. In the realm of multiagent system research, organizational abstractions have been proposed to overcome the complexity of this task. However, the gap between these modeling abstractions, and the constructs provided by todays agent-oriented software frameworks is still rather big. This paper reports on the $\mathcal{RICA}-J$ multiagent programming framework, which provides executable constructs for each of the organizational, ACL-based modeling abstractions of the $\mathcal{RICA}$ theory. Setting out from a components and connectors perspective on the elements of the $\mathcal{RICA}$ metamodel, their executions semantics is defined and instrumented on top of the JADE platform. Moreover, a systematic reuse approach to the engineering of interactions is put forward.