Unified Distributed Sensor and Environmental Information Processing with Multi-Agent Systems


S. Bosse, Unified Distributed Sensor and Environmental Information Processing with Multi-Agent Systems: Models, Platforms, and Technological Aspects, epubli, published on 16.8.2018, ISBN 9783746752228

Book Cover


This book addresses the challenge of unified and distributed computing in strong heterogeneous environments ranging from Sensor Networks to Internet Clouds by using Mobile Multi-Agent Systems. A unified agent behaviour model, agent processing platform architecture, and synthesis framework should close the operational gap between low-resource data processing units, for example, single microchips embedded in materials, mobile devices, and generic computers including servers.

Robustness, Scalability, Self organization, Reconfiguration and Adaptivity including Learning are major cornerstones. The range of fields of application is not limited: Sensor Data Processing, Load monitoring of technical structures, Structural Health Monitoring, Energy Management, Distributed Computing, Distributed Databases and Search, Automated Design, Cloud-based Manufacturing, and many more.

This work touches various topics to reach the ambitious goal of unified smart and distributed computing and contributing to the design of intelligent sensing systems: Multi-Agent Systems, Agent Processing Platforms, System-on-Chip Designs, Architectural and Algorithmic Scaling, High-level Synthesis, Agent Programming Models and Languages, Self-organizing Systems, Numerical and AI Algorithms, Energy Management, Distributed Sensor Networks, and multi-domain simulation techniques. None of these topics may be considered standalone. Only a balanced composition of all topics can meet the requirements in future computing networks, for example, the Internet-of-Things with billions of heterogeneous devices.

Smart can be defined on different operational and processing levels and having different goals in mind. One aspect is the adaptivity and reliability in the presence of sensor, communication, node, and network failures that should not compromise the trust and quality of the computed information, for example, the output of a Structural Health Monitoring System.

A Smart System can be considered on node, network, and network of network level. Another aspect of "smartness" is information processing with inaccurate or incomplete models (mechanical, technical, physical) requiring machine learning approaches, either supervised with training at design-time or unsupervised based on reward learning at run-time. Some examples of Self-organizing and Adaptive Systems are given in this work, forexample, distributed feature recognition and event-based sensor processing.


  1. Introduction: Outline and Synopsis
  2. Agent Behaviour and Programming Model
  3. Agent Communication
  4. Distributed Sensor Networks
  5. Concurrent Communicating Sequential Processes
  6. PCSP: The Reconfigurable Application-specific Agent Platform
  7. PAVM: The Programmable Agent Platform
  8. JAM: The JavaScript Agent Machine
  9. Self-Organizing Multi-Agent Systems
  10. ML: Machine Learning and Agents
  11. Simulation
  12. Synthesis
  13. Energy Management
  14. Use-Cases Environmental Perception, Load Monitoring, and Manufacturing
  15. Material-Integrated Sensing Systems
  16. Abbreviations, Notations, Symbols
  17. Publications and References