Web-based Simulations of Multi-agent Systems

SIMULATION ◽  
2017 ◽  
Vol 93 (9) ◽  
pp. 737-748
Author(s):  
Massimiliano De Benedetti ◽  
Fabrizio Messina ◽  
Giuseppe Pappalardo ◽  
Corrado Santoro

This paper describes the architecture of AgentSimJs, a Javascript-based multi-agent simulator intended to execute and visualize simulations through a Web browser. It includes the needed capabilities to render a 3D scene with objects and agents. AgentSimJs has a modular architecture, the several different components provide a set of flexible primitives to program the agent behaviour. With AgentSimJs, a user can perform a fine tuning of all the aspects related to communication, motion, and group formation. Users can also define a custom network topology and communication model.

Author(s):  
V. I. Abramov ◽  
A. N. Kudinov ◽  
D. S. Evdokimov

Agent based models (ABM) and multiagent systems (MAS) can be used to solve problems in many fields of research - from natural and computer to economics and social sciences. Many natural and social phenomena can be represented in form of complex simulations so over time agent models and multi-agent systems have proven to be a really powerful tool in areas such as economics and trade, health, urban planning and social sciences. In addition multi-agent systems can be represented as an artificial society similar to a human one and consisting of entities with characteristics similar to human ones, for example in terms of autonomy and intelligence. ABM are based on the principle of objective orientation as well as the evolution (training) of agents in the process of modeling various variants of the proposed events. Despite the apparent simplicity of the rules of interaction between agents the results are usually non-obvious and quite meaningful. ABM can be developed both at the micro level and represent models with multiple agents at the macro level. The concept of multi-agent systems which immediately gained followers and support in both scientific circles and industrial communities, first started talking in the mid-1980s. Over the past thirty years, the methodology of IAU creation has been constantly improved: technologies and tools for its promotion and use in the management of large-scale network structures (such as defense systems, energy, health, transport, logistics, urban management, collective robotics, etc.) have been actively developed. The scope of application of MAS is very wide. The analysis of implemented MAS proves that currently the tool is the most advanced technology for managing any objects built on the principles of self-organization. However, despite all the evidence of positive prospects for the introduction of AOM technology the number of examples of its successful application to date is small. In this regard creation of new platforms for discussion of international experience and improvement of the approach to simulation modeling in general is especially important for further dissemination of AMB and MAS. Creation of an open consortium for agent-oriented modeling as well as promotion of development, communication and dissemination of research results as well as implementation of educational activities together will contribute to the development of agent based modeling. The analysis and review of existing methodology of social modeling with use of agent based approach in the application to scientific and technical development, implementation of R&D and maintenance of innovative potential showed that models characterized by complex multi-level processes and interactions of agents have more capacious software structures which depend more on the "fine" tuning of the agents themselves. Such models can contain and use a voluminous set of data, and in the field of economic research tend to focus on the analysis and forecasting of various socio-economic processes at the macro level.


Author(s):  
Carlos A. Iglesias ◽  
Mercedes Garijo

This chapter introduces the main concepts of the methodology MAS-CommonKADS that extends object-oriented and knowledge engineering techniques for the conceptualisation of multi-agent systems. MAS-CommonKADS defines a set of models (Agent Model, Task Model, Expertise Model, Coordination Model, Communication Model, Organisation Model, and Design Model) that together provide a model of the problem to be solved. Each of the components of the model is a generic component for the sake of reusability. Readers familiar with object-oriented analysis will find it easy to apply most of the techniques of MAS-CommonKADS in the development of multi-agent systems and will be introduced to the application of knowledge engineering techniques for specifying the knowledge of the agents.


2011 ◽  
Vol 44 (1) ◽  
pp. 138-143 ◽  
Author(s):  
Ionela Prodan ◽  
Sorin Olaru ◽  
Cristina Stoica ◽  
Silviu-Iulian Niculescu

SIMULATION ◽  
2019 ◽  
Vol 96 (2) ◽  
pp. 233-250 ◽  
Author(s):  
Christian Nigro ◽  
Libero Nigro ◽  
Paolo F Sciammarella

This paper proposes a formal method based on the Theatre framework for modeling and analysis of knowledge and commitments in multi-agent systems (MASs). Theatre centers on actors and a reduction on to Uppaal, which enables both non-deterministic analysis (that is, qualitative analysis by exhaustive verification, or showing that something can possibly occur) and quantitative analysis (that is, estimating probability measures of event occurrence through simulations) of the same model. The article describes the modeling and analysis approach based on Theatre and Uppaal, and shows its application to the modeling and property checking of the NetBill protocol used in web-based MAS applications when selling/buying goods. Properties of the NetBill protocol are demonstrated by experimental results.


Author(s):  
Carlos A. Iglesias ◽  
Mercedes Garijo

This chapter introduces the main concepts of the methodology MAS-CommonKADS that extends object-oriented and knowledge engineering techniques for the conceptualisation of multi-agent systems. MAS-CommonKADS defines a set of models (Agent Model, Task Model, Expertise Model, Coordination Model, Communication Model, Organisation Model, and Design Model) that together provide a model of the problem to be solved. Each of the components of the model is a generic component for the sake of reusability. Readers familiar with object-oriented analysis will find it easy to apply most of the techniques of MAS-CommonKADS in the development of multi-agent systems and will be introduced to the application of knowledge engineering techniques for specifying the knowledge of the agents.


Sign in / Sign up

Export Citation Format

Share Document