Название: Crowdsourcing and Simulation with Mobile Agents and the jаvascript Agent Machine Автор: Stefan Bosse Издательство: Leanpub, Lulu.com Год: 2022-10-09 Страниц: 263 Язык: английский Формат: pdf (true), epub Размер: 13.1 MB
Programming of distributed and Web crowdsourcing applications using mobile agents and the jаvascript Agent Machine can be so easy! Less than 100 lines code are required to create a multi-agent system. Only basic jаvascript knowledge is required.
Using Mobile Multi-Agent Systems, this book tackles the problem of unified and distributed computing in robust heterogeneous contexts, spanning from Internet Clouds to Sensor Networks. The operational gap between low-resource data processing units, such as single microchips embedded in materials, mobile devices, and generic computers including servers, should be closed by a unified agent behaviour model, agent processing platform architecture, and programming framework, supporting real-world deployment as well as simulation. Major features include robustness, scalability, self-organization, reconfiguration, adaptivity, and learning. This book provides a straightforward introduction to creating jаvascript agents using the jаvascript Agent Machine (JAM) requiring only a few lines of code. In a short amount of time, even beginners may develop robust multi-agent systems.
There are countless application areas, including sensor data processing, structural health monitoring, load monitoring of technical structures, distributed computing, distributed databases, and search, automated design, cloud-based manufacturing, mobile crowdsensing (MCS), and surveys. This book has a strong practical focus on MCS. MCS is a useful tool for data mining because it views people as sensors. In addition, agent-based simulation is addressed, finally coupled to real worlds using MCS and digital twin concepts.
With distinct objectives in mind, intelligence and smartness can be defined at various operational and processing levels. One component is the capacity to adapt and be reliable in the face of sensor, communication, node, and network failures without letting the accuracy and integrity of the information computed suffer.
Crowdsourcing and crowdsensing are elaborated in detail after a brief introduction to agent-based notions. If you are solely interested in the agent platform and its programming, you can skip this chapter. The platform is described in connection to the agent interaction and behaviour model. AgentsJS, a subset of jаvascript that is described in depth in a separate chapter, is used to program agents. Pre-compiled libraries and programs are added to the core programming interface, including a simulator. The simulator uses JAM and has the ability to connect to other JAM nodes, allowing for augmented simulation that incorporates the real world.
Finally, an extended example chapter shows various aspects of agent programming with AgentJS and JAM. The software is freely available from GitHub.
This book is based on recent scientific work as well as on different lectures I have held at the University of Bremen and the University of Koblenz-Landau. The lectures address the design and deployment of multi-agent systems as well as mobile crowdsensing. Bachelor and master students in computer science, production engineering, and social sciences are the intended audience.
Скачать Crowdsourcing and Simulation with Mobile Agents and the jаvascript Agent Machine
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.