CORE
🇺🇦
make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
research
SAJaS: enabling JADE-based simulations
Authors
E García
F Klügl
+7 more
FL Bellifemine
G Fortino
I Sakellariou
M Wooldridge
P Davidsson
P O’Brien
RH Bordini
Publication date
1 January 2015
Publisher
'Springer Science and Business Media LLC'
Doi
Cite
Abstract
Multi-agent systems (MAS) are widely acknowledged as an appropriate modelling paradigm for distributed and decentralized systems, where a (potentially large) number of agents interact in non-trivial ways. Such interactions are often modelled defining high-level interaction protocols. Open MAS typically benefit from a number of infrastructural components that enable agents to discover their peers at run-time. On the other hand, multi-agent-based simulations (MABS) focus on applying MAS to model complex social systems, typically involving a large agent population. Several MAS development frameworks exist, but they are often not appropriate for MABS; and several MABS frameworks exist, albeit sharing little with the former. While open agent-based applications benefit from adopting development and interaction standards, such as those proposed by FIPA, MABS frameworks typically do not support them. In this paper, a proposal to bridge the gap between MAS simulation and development is presented, including two components. The Simple API for JADE-based Simulations (SAJaS) enhances MABS frameworks with JADE-based features. While empowering MABS modellers with modelling concepts offered by JADE, SAJaS also promotes a quicker development of simulation models for JADE programmers. In fact, the same implementation can, with minor changes, be used as a large scale simulation or as a distributed JADE system. In its current version, SAJaS is used in tandem with the Repast simulation framework. The second component of our proposal consists of a MAS Simulation to Development (MASSim2Dev) tool, which allows the automatic conversion of a SAJaS-based simulation into a JADE MAS, and vice-versa. SAJaS provides, for certain kinds of applications, increased simulation performance. Validation tests demonstrate significant performance gains in using SAJaS with Repast when compared with JADE, and show that the usage of MASSim2Dev preserves the original functionality of the system. © Springer-Verlag Berlin Heidelberg 2015
Similar works
Full text
Open in the Core reader
Download PDF
Available Versions
Repositório Aberto da Universidade do Porto
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:repositorio-aberto.up.pt:1...
Last time updated on 21/12/2017
Open Repository of the University of Porto
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:repositorio-aberto.up.pt:1...
Last time updated on 18/04/2020
Crossref
See this paper in CORE
Go to the repository landing page
Download from data provider
info:doi/10.1007%2F978-3-319-2...
Last time updated on 01/04/2019