Adaptierbare ereignisbasierte Middleware für ressourcenbeschränkte Systeme
Autoren
Mehr zum Buch
Eingebettete Systeme erfüllen in unserem täglichen Leben eine Vielzahl von Aufgaben. Der Anwendungsbereich reicht dabei von der Haushaltselektronik über die Telekommunikation bis hin zu automotiven Anwendungen und Industrieautomation. Allgemein geht der Trend zu vernetzten Systemen, die zusammen eine Aufgabe bewältigen. Aus Kosten-, Effizienz- und Energiegründen werden Systeme eingesetzt, die gerade noch die notwendigen Leistungsdaten aufweisen, was eine enorme Diversität hinsichtlich eingesetzter Systemarchitekturen sowie Kommunikationsprotokolle bewirkt. Infrastruktursoftware für solche Systeme grundsätzlich neu zu entwickeln, birgt die Gefahr der Inkompatibilität mit bestehenden Systemen und ist überdies kostenintensiv und zeitaufwendig. Als Antwort auf all diese Herausforderungen entwickelt die vorliegende Arbeit die Abstraktion eines adaptierbaren Ereigniskanals. Jene verbirgt die funktionalen Unterschiede der Systeme und Netzwerke hinter einer einheitlichen Schnittstelle. Nicht-funktionale Eigenschaften sowie Dienstgüteanforderungen von Anwendungen lassen sich mit der konzipierten Attributsprache am Kanal beschreiben und mit der entworfenen Komponierbarkeitsarchitektur gegeneinander prüfen. Die Abstraktionen sind innerhalb von FAMOUSO, einer adaptierbaren, ereignisbasierten Publish/Subscribe Middleware, realisiert. Deren Konfigurations- und Adaptionsmechanismen legen dabei besonderen Wert auf die effiziente Nutzung vorhandener Ressourcen, um die Anwendung von FAMOUSO in verschiedenen Einsatzbereichen auch auf ressourcenlimitierten Geräten zu ermöglichen.