A number of different system concepts have become important in the broader context of embedded systems over the past few years. Whilst there are some differences between them, this book argues that in fact there is much they share in common, particularly the important notions of control, heterogenity, wireless communication, dynamics/ad hoc nature and cost.
The first part of the book covers cooperating object applications and the currently available application scenarios, such as control and automation, healthcare, security and surveillance. The second part discusses paradigms for algorithms and interactions. The third part covers various types of vertical system functions, including data aggregation, resource management and time synchronization. The fourth part outlines system architecture and programming models, including all currently available architecture models and middleware approaches that can be used to model the complexity of cooperating object technology. Finally, the book concludes with a discussion of the trends guiding current research and gives suggestions as to possible future developments and how various shortcomings in the technology can be overcome.
1. An Introduction of the Concept of Cooperating Objects and Sensor Networks, Anibal Ollero, Adam Wolisz, Michel Banâtre.
2. Applications and Application Scenarios, Sebnem Baydere et al.
3. Paradigms for Algorithms and Interactions, Andrea Zanella et al.
4. Vertical System Functions, Marcelo Pias et al.
5. System Architectures and Programming Models, S. Santini et al.
6. Cooperating Objects Roadmap and Conclusions, Pedro Jose Marron et al.