JAM: The JavaScript Agent Machine for Distributed Computing and Simulation with reactive and mobile Multi-agent Systems – A Technical Report

07/22/2022
by   Stefan Bosse, et al.
0

Agent-based modelling (ABM), simulation (ABS), and distributed computation (ABC) are established methods. The Internet and Web-based technologies are suitable carriers. This paper is a technical report with some tutorial aspects of the JavaScript Agent Machine (JAM) platform and the programming of agents with AgentJS, a sub-set of the widely used JavaScript programming language for the programming of mobile state-based reactive agents. In addition to explaining the motivation for particular design choices and introducing core concepts of the architecture and the programming of agents in JavaScript, short examples illustrate the power of the JAM platform and its components for the deployment of large-scale multi-agent system in strong heterogeneous environments like the Internet. JAM is suitable for the deployment in strong heterogeneous and mobile environments. Finally, JAM can be used for ABC as well as for ABS in an unified methodology, finally enabling mobile crowd sensing coupled with simulation (ABS).

READ FULL TEXT

page 5

page 8

page 18

page 20

page 24

page 31

page 34

page 38

research
01/01/2021

Design of heterogeneous multi-agent system for distributed computation

A group behavior of a heterogeneous multi-agent system is studied which ...
research
10/03/2019

CyPhyHouse: A Programming, Simulation, and Deployment Toolchain for Heterogeneous Distributed Coordination

Programming languages, libraries, and development tools have transformed...
research
06/21/2020

The CARP Mobile Sensing Framework – A Cross-platform, Reactive, Programming Framework and Runtime Environment for Digital Phenotyping

Mobile sensing - i.e., the ability to unobtrusively collect sensor data ...
research
06/11/2020

GOAL-DTU: Development of Distributed Intelligence for the Multi-Agent Programming Contest

We provide a brief description of the GOAL-DTU system for the agent cont...
research
03/23/2022

Multi-agent Searching System for Medical Information

In the paper is proposed a model of multi-agent security system for sear...
research
11/07/2017

Internalising Interaction Protocols as First-Class Programming Elements in Multi Agent Systems

Since their inception, Multi Agent Systems (MASs) have been championed a...
research
08/05/2018

On the Distributability of Mobile Ambients (Technical Report)

Modern society is dependent on distributed software systems and to verif...

Please sign up or login with your details

Forgot password? Click here to reset