Home
Flow ist eine Software Factory um Anwendungen für Sensornetzwerke (Wireless Sensor Networks, WSN) graphisch zu erstellen. Dazu wird ein ereignis- und datengetriebenes Paradigma angewandt: Der Anwender modelliert Dataflows, die ausgeführt werden um auf verschiedene Ereignisse zu reagieren. Flow besteht aus drei domainspezifischen Sprachen (DSLs) und ist als Erweiterung zu Microsoft Visual Studio 2008 entwickelt worden.
Flow grundsätzlich unabhängig von der verwendeten Hardwareplattform. Derzeit existiert eine Plattform mit Treibern um Software für die ScatterWeb MSB-430H Sensorknoten zu erstellen und ein Sensorknotensimulator auf C#-Basis. Durch die offene Architektur ist es möglich weitere Plattformen für andere Hardware anzubieten.
Flow ist im Rahmen meiner Diplomarbeit entstanden und unter der neuen BSD-Lizenz verfügbar. Weitere Details können der Diplomarbeit entnommen werden.
(weitere Screenshots und Dataflows)