6533b831fe1ef96bd1298dab

RESEARCH PRODUCT

Concept of Client-Server Environment for Agent-Based Modeling and Simulation of Living Systems

Guntis ArnicansIngars Ribners

subject

Modeling and simulationModeling languageComputer scienceDistributed computingMulti-agent systemErlang (programming language)Systems modelingcomputerReference modelAgent-based social simulationcomputer.programming_languageLiving systems

description

In the paper a concept for integrated and simple-to-use agent-based modeling and simulation environment is presented. The modeling environment allows simulating massive agent-based systems. Modeling environment itself is not domain specific, but it is expandable and allows creating domain-specific models. Hierarchical environment structure is supported. Individual agents could evolve by its individual path and pace. We use the General Living Systems theory as a reference model to check whether proposed modeling and simulation environment may also be used to describe models of living systems that are most complex systems around. The main concepts of proposed modeling environment such as agent, environment, communication arena, attribute are described, and class model with the main concepts is given. Scope of features for proposed modeling environment are described and illustrated. We give an overview of technical implementation and prototyping in Erlang programming language.

https://doi.org/10.1109/cicsyn.2015.25