• DocumentCode
    2545787
  • Title

    A software architecture for adaptive modular sensing systems

  • Author

    Lyle, Andrew C. ; Naish, Michael D.

  • Author_Institution
    Univ. of Western Ontario, London
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    177
  • Lastpage
    183
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICSMC.2007.4413965
  • Filename
    4413965