. E l e n d o r . THE SOFTWARE FRAMEWORKFOR MULTI-AGENT SYSTEMSRESEARCH ANDREY TATARINOVVASILY FEDOSEEVVSEVOLOD USTINOV


The Presentation inside:

Slide 0

. E l e n d o r . THE SOFTWARE FRAMEWORK FOR MULTI-AGENT SYSTEMS RESEARCH ANDREY TATARINOV VASILY FEDOSEEV VSEVOLOD USTINOV


Slide 1

– Agents don’t concern any information about external modules – Agents initialize interactions with each other via Agents Server (and may continue the interaction directly for optimization) – Agents may use any module which has exported its interface to Language Linker – Agents are composed from orthogonal projections to a subset of system modules at current system state AGENTS’ PROPERTIES MULTI-AGENT SYSTEMS


Slide 2


Slide 3

MODULE AND AGENT STRUCTURE


Slide 4

PHYSICAL ENGINE – Moves agents in virtual space using real-physics laws – Detects and processes collisions between agents and other objects and the landscape GRAPHICAL ENGINE – Visualizes agents in a virtual world – Allows to move around a virtual world and to watch agents’ behavior PHYSICAL AND GRAPHICAL ENGINES


Slide 5

NETWORK SUPPORT


Slide 6

LANGUAGE SUBSYSTEM – Language subsystem translates the sources to byte-code and allows to execute and debug this code on virtual machines provided by language support modules – The subsystem is designed to work with any set of programming languages – Language linker is responsible for interaction of portions of code written in different languages and executed on different virtual machines – It is possible to use few languages to develop one agent or module – Currently, the modules for Smalltalk, Elendor-C++ (a subset of C++) and Console scripting language (ECSL) is provided


Slide 7

VIRTUAL WORLD VISUALIZATION Wireframe mode Simple lightening mode Multi-textured mode Solid faces mode


Slide 8

SYSTEM AT WORK


Slide 9

SYSTEM AT WORK


×

HTML:





Ссылка: