Design and implementation of reconfigurable middleware for sensorized environments

This paper describes a middleware which the authors developed to implement distributed sensor networks. The authors have been developing sensorized environments which have hundreds of sensors and can monitor human daily activities in real time. All sensors in the environment should be connected and organized into a sensor network because no single sensor can cover the whole environment. The middleware developed by the authors supports easy implementation of such sensor network. The design and implementation of the middleware, especially the generic programming and pattern-oriented approach for I/O device handlers, are presented in this paper.

[1]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture , 1996 .

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Andrei Alexandrescu,et al.  Modern C++ design: generic programming and design patterns applied , 2001 .

[4]  Nobuyuki Yamasaki,et al.  Responsive processor for parallel/distributed real-time control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[5]  Douglas C. Schmidt,et al.  C++ network programming , 2002 .