Title :
S2B2: Blackboard for Transparent Data and Control Access in Heterogeneous Sensing Systems
Author :
Beigl, Michael ; Beuster, Monty ; Röhr, Daniel ; Riedel, Till ; Decker, Christian ; Krohn, Albert
Author_Institution :
Technishce Univ., Braunschweig
Abstract :
This paper presents concept and first implementation of a sensor system blackboard concept (S2B2). S2B2 is designed as a data store surrounded by software modules that operate on the blackboard. The blackboard is implemented as the only communication medium between modules within the sensor node. Modules can also transparently communicate with other modules even if they are hosted on a remote, different type of sensor node thus allowing true heterogeneity. The S2B2 module concept enables fine-grained decoupling of software functionality and separation of concerns. This allows rapid prototyping of functionality and simplifies real-time testing and debugging. The S2B2 provides the basis for integration of PC based and sensor node based applications. This paper introduces concept and architecture of S2B2 and shows the potential of the approach by presenting an example implementation. First results show that the system shortens programming time by at least 30%.
Keywords :
distributed sensors; middleware; program debugging; software architecture; telecommunication computing; ubiquitous computing; S2B2 module concept; data control access; data store; heterogeneous sensing system; middleware; networked embedded sensor system; pervasive computing; rapid prototyping; real-time debugging; real-time testing; sensor system blackboard concept; software functionality; software modules; ubiquitous computing; Application software; Control systems; Debugging; Distributed computing; Intelligent sensors; Pervasive computing; Prototypes; Sensor systems; Software prototyping; Testing; middleware; networked embedded sensor systems; ubiquitous and pervasive computing;
Conference_Titel :
Networked Sensing Systems, 2007. INSS '07. Fourth International Conference on
Conference_Location :
Braunschweig
Print_ISBN :
1-4244-1231-5
DOI :
10.1109/INSS.2007.4297405