Title :
A software architecture for adaptive modular sensing systems
Author :
Lyle, Andrew C. ; Naish, Michael D.
Author_Institution :
Univ. of Western Ontario, London
Abstract :
In this paper, a software architecture and knowledge representation scheme that enables the combination and reconfiguration of modular sensor and actuator components is described. The proposed software architecture utilizes a realtime operating system with a pre-emptive kernel, which simplifies the implementation of the architecture itself through the modularization and concurrent execution of its various software components. A virtual machine-based middleware layer runs on top of the operating system, enabling platform-independent logical algorithms to be written once, and run on any module irrespective of its underlying hardware architecture. Logical algorithms govern the behaviour of a given set of heterogeneous modules, providing them with intelligence and enabling them to behave as a single entity known as a logical module.
Keywords :
actuators; adaptive systems; computerised instrumentation; intelligent sensors; knowledge representation; middleware; software architecture; virtual machines; actuator reconfiguration; adaptive modular sensing systems; knowledge representation scheme; modular sensor combination; modular sensor reconfiguration; platform-independent logical algorithms; realtime operating system; software architecture; virtual machines; Actuators; Adaptive systems; Computer architecture; Hardware; Kernel; Knowledge representation; Middleware; Operating systems; Sensor phenomena and characterization; Software architecture;
Conference_Titel :
Systems, Man and Cybernetics, 2007. ISIC. IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-0990-7
Electronic_ISBN :
978-1-4244-0991-4
DOI :
10.1109/ICSMC.2007.4413965