JS-son - A Minimal JavaScript BDI Agent Library

Timotheus Kampik, Juan Carlos Nieves · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2019

There is a multitude of agent-oriented software engineering frame-works available, most of them produced by the academic multi-agent systemscommunity. However, these frameworks often impose programming paradigmson their users that are hard to learn for engineers who are used to modern high-level programming languages such as JavaScript and Python. To show how theadoption of agent-oriented programming by the software engineering mainstreamcan be facilitated, we provide an early, simplistic JavaScript library prototype forimplementing belief-desire-intention (BDI) agents. The library focuses on thecore BDI concepts and refrains from imposing further restrictions on the pro-gramming approach. To illustrate its usefulness, we demonstrate how the librarycan be used for multi-agent systems simulations on the web, as well as embeddedin Python-based data science tools.

Read the paper · More papers on PaperTik