Drahtlose Sensornetze bestehen aus sehr vielen batteriebetriebenen, uber Funk kommunizierenden Sensorknoten, die gemeinsam Messgrosen erfassen und verarbeiten. Ein wichtiger Forschungsaspekt auf diesem Gebiet ist deren Programmierung. Im Rahmen unseres acoowee-Projekts spezifizieren wir eine auf UML2 Aktivitats Diagrammen basierende Programmiersprache. Wir entwickeln ein Framework, das es ermoglicht das Verhalten einzelner Sun SPOTs und des Netzes mit Aktivitaten grafisch zu programmieren. Nach einer Transformation in ein Austauschformat wird die Aktivitat von einem Interpreter, der auf den Sun SPOTs lauft, ausgefuhrt.#R##N#Einzelne Sensorknoten fallen mit der Zeit wegen leerer Batterien aus. Schlimmsten Falls kann so eine Aktivitat nicht mehr im Sensornetzwerk ausgefuhrt werden kann, obwohl es mit dynamischer Anpassung noch moglich ware. In diesem Artikel stellen wir die Grundlagen des acoowee-Projekts vor und zeigen an Hand von Beispielen auf, wie wir mit Mobilitat und Reprogrammierung von Sensorknoten bzw. Allocation und Modifikation von Aktivitaten dynamische Anpassung ermoglichen wollen. Unser Ziel ist es dynamische Anpassung beim acoowee zu integrieren.
['Gerhard Fuchs', 'Reinhard German']
Möglichkeiten der dynamischen Anpassung von Sensornetzwerken am Beispiel des acoowee-Projekts