Modularity and compositionality in Jason

  • Authors:
  • Neil Madden;Brian Logan

  • Affiliations:
  • School of Computer Science, University of Nottingham, UK;School of Computer Science, University of Nottingham, UK

  • Venue:
  • ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present our experiences using the Jason agentoriented programming language to develop a complex multi-agent application. We highlight a number of shortcomings in the current design of the language when building complex agents, and propose revisions to the language to allow the development of modular programs that facilitate code reuse and independent development. In particular, we propose a mechanism for modular construction of agents from functionally encapsulated components, and discuss alterations to the belief base language to enable more robust software engineering.