NEST - Networked Embedded Software Technology

ProjektleiterProf. Dr. Edgar Nett
ThementypDrittmittelprojekt
MittelgeberSonstige
Projektlaufzeit01.09.2001 - 31.12.2003

Massiv verteilte Systeme mit bis zu Hunderten von eigenständigen CPUs werden schon in naher Zukunft kritische Steuerungs- und Kontrollfunktionen übernehmen. Die Grundlagen für solche Systeme sollen dabei in dem DARPA-Programm "NEST - Networked Embedded Software Technology" entwickelt werden. Wesentlich für ihren Einsatz ist dabei neben funktionaler und zeitlicher Korrektheit aber auch in zunehmendem Maße ihre Kosteneffizienz. Deshalb bietet es sich an, wo immer möglich, auf bestehende Standards zurückzugreifen und diese für die Randbedingungen der Anwendung anzupassen. Dabei ist es wesentlich, verifizieren zu können, dass diese teilweise sehr komplexen Systeme sich gemäß ihrer Spezifikation verhalten. Im Rahmen des Projektes werden mit den Werkzeugen der Arbeitsgruppe Echtzeitsysteme und Kommunikation Messungen an Prototypen der UCI Irvine durchgeführt, die zeigen sollen, inwieweit sich Standards wie Windows CE/NT embedded und TCP/IP in diesen Systemen einsetzen lassen. Ein wichtiger Aspekt sind dabei Untersuchungen zur Möglichkeit der Einbeziehung von Nahbereichsfunktechniken (insbesondere Bluetooth und WLAN). Ein weiteres Ziel ist die Entwicklung und Bereitstellung eines integrierten Top/Down-Monitoringkonzepts von der Applikationssoftware (entfernte Objektaufrufe) bis zur Systemebene für die massiv verteilte Systemumgebung. Damit wird dem Entwickler ein leistungsfähiges Werkzeug für das Verstehen und Tunen von verteilten Echtzeitanwendungen basierend auf objektorientierter Middleware an die Hand gegeben werden. Diese Arbeiten werden durchgeführt in Kooperation mit der University of California, Irvine und mit Mitteln des DARPA-Projektes "NEST" gefördert.