DSML4JaCaMo: A Modelling tool for Multi-agent Programming with JaCaMo

Burak Karaduman, Baris Tekin Tezel, Geylani Kardaş, Moharram Challenger · Annals of Computer Science and Information Systems · 2024

This paper introduces a domain-specific modelling language (DSML) called DSML4JaCaMo to develop belief-desireintention (BDI) agents.The DSML's design covers aspects of Jason, Cartago, and Moise from viewpoints that follow the metamodelling approach.In this way, the DSML4JaCaMo enables graphical modelling of JaCaMo's multi-agent systems (MASs), providing comprehensive support for defining agents' beliefs, desires, and intentions (BDI) using Jason, specifying artifacts and their operations with Cartago, and outlining organizational structures and norms via Moise.The DSML's operational semantics ensure seamless integration of these components, facilitating automatic code generation and artifact construction for creating a JaCaMo-based system.The graphical syntax contributes to ease of use, making it accessible for novice and experienced developers.This work aims to enhance the JaCaMo ecosystem by offering a model-driven approach to provide abstraction on MAS development as well as facilitating design and implementation.

Read the paper · More papers on PaperTik