executed locally, so access to this data is facilitated. It
could be interesting to include data collection and dis-
play tools that could be ported between frameworks,
taking advantage of MASSim2Dev.
Possible enhancements to the plugin could include
providing support for user configurations like the se-
lection of the name and location of the newly gener-
ated project, conversion of individual classes and the
automatic creation of “stub launchers” that would al-
low to quickly test if the generated project executes
correctly.
Finally, future projects could enrich the SAJaS
platform by creating new frameworks for different
simulation tools. While SAJaS core takes care of the
agent model and communication and other function-
alities as described in this paper, a simple independent
module takes care of interfacing with Repast. It is
possible to create new modules to interface with other
simulation tools. Such modules should implement the
following features:
• Contain a structure that organizes all the be-
haviours from all agents;
• Allow the adition of new behaviours to the
pool and initiate them by calling the appropriate
method (“onStart”);
• Allow the removal of behaviours from the pool
and terminate them by calling the appropriate
method (“onEnd” and “done”);
• Schedule each behaviours’ execution by calling
the “action” method on each behaviour – SAJaS’
Repast interface does this sequentially, but other
frameworks could do it concurrently, for instance.
The development of manuals for the implemen-
tation of such interface modules is already underway,
as is the organization of all project documentation and
source code.
REFERENCES
Ahlbrecht, T., Dix, J., K
¨
oster, M., Kraus, P., and M
¨
uller, J. P.
(2014). A scalable runtime platform for multiagent-
based simulation. Technical report, Technical Report
IfI-14-02, TU Clausthal.
Allan, R. (2009). Survey of agent based modelling and sim-
ulation tools. BT Technology Journal.
Balmer, M., Meister, K., Rieser, M., Nagel, K., Axhausen,
K. W., Axhausen, K. W., and Axhausen, K. W. (2008).
Agent-based simulation of travel demand: Structure
and computational performance of MATSim-T. ETH,
Eidgen
¨
ossische Technische Hochschule Z
¨
urich, IVT
Institut f
¨
ur Verkehrsplanung und Transportsysteme.
Bellifemine, F. L., Caire, G., and Greenwood, D. (2007).
Developing multi-agent systems with JADE, volume 7.
John Wiley & Sons.
Collier, N. (2003). Repast: An extensible framework for
agent simulation. The University of Chicagos Social
Science Research, 36.
D
´
avila, J. and Uzc
´
ategui, M. (2000). Galatea: A multi-
agent simulation platform. In Proceedings of the In-
ternational Conference on Modeling, Simulation and
Neural Networks.
Garc
´
ıa, E., Rodr
´
ıguez, S., Mart
´
ın, B., Zato, C., and P
´
erez,
B. (2011). Misia: Middleware infrastructure to sim-
ulate intelligent agents. In International Symposium
on Distributed Computing and Artificial Intelligence,
pages 107–116. Springer Berlin Heidelberg.
Gormer, J., Homoceanu, G., Mumme, C., Huhn, M., and
Muller, J. (2011). Jrep: Extending repast simphony
for jade agent behavior components. In Proc. 2011
IEEE/WIC/ACM Int. Conf. on Web Intelligence and
Intelligent Agent Technology, Vol. 02, pages 149–154.
IEEE Computer Society.
Krajzewicz, D., Erdmann, J., Behrisch, M., and Bieker,
L. (2012). Recent development and applications of
SUMO - Simulation of Urban MObility. Int. J. on Ad-
vances in Systems and Measurements, 5:128–138.
Mengistu, D., Troger, P., Lundberg, L., and Davidsson, P.
(2008). Scalability in distributed multi-agent based
simulations: The jade case. In 2nd Int. Conf. on Future
Generation Communication and Networking Sym-
posia (FGCNS’08), volume 5, pages 93–99. IEEE.
Nikolai, C. and Madey, G. (2009). Tools of the trade: A
survey of various agent based modeling platforms. J.
of Artificial Societies & Social Simulation, 12(2).
O’Brien, P. and Nicol, R. (1998). Fipatowards a standard for
software agents. BT Technology Journal, 16(3):51–59.
Tisue, S. and Wilensky, U. (2004). Netlogo: A simple en-
vironment for modeling complexity. In International
Conference on Complex Systems, pages 16–21.
Warden, T., Porzel, R., Gehrke, J. D., Herzog, O., Langer,
H., and Malaka, R. (2010). Towards ontology-based
multiagent simulations: The plasma approach. In 24th
European Conf. on Modelling and Simulation (ECMS
2010). European Council for Modelling and Simula-
tion, pages 50–56.
Wooldridge, M. (2008). An introduction to multiagent sys-
tems. Wiley. com.
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
86