Sichtbare Verbesserung unsichtbarer Mini-Rechner

Projekt der Hochschule Osnabrück gewinnt den "Embedded Award" 2012

Pressemeldung der Firma Hochschule Osnabrück

Sie sind unsichtbar klein und die meisten von uns kennen sie nicht: Mini-Rechner, die heute in den meisten elektrischen Geräten eingebaut sind und diese steuern. Erst wenn ein Kühlschrank oder eine Waschmaschine nicht mehr funktioniert, merkt man, wie wichtig sie sind. Die Rede ist von sogenannten „eingebetteten Systemen“, auf Englisch „embedded systems“. Diese technischen Systeme mit begrenzten Ressourcen spielen in unserem Leben eine so wichtige Rolle, dass sich mittlerweile eine spezielle Disziplin mit ihnen beschäftigt. Fachleute treffen sich jährlich auf der internationalen Fachmesse „Embedded World“, die vom 28. Februar bis zum 1. März in Nürnberg stattfindet. Für besonders innovative Entwicklungen werden dabei drei Preise vergeben. In diesem Jahr ist ein gemeinsames Projekt der Hochschule Osnabrück mit der Firma Willert Software Tools aus Bückeburg einer der Hauptgewinner des Embedded Awards 2012.

„Unser Projekt befasst sich mit Methoden der Software-Entwicklung für eingebettete Systeme“, erklärt Projektleiter Dr. Jürgen Wübbelmann. Als Beispiele für solche Systeme nennt der Professor der Fakultät Ingenieurwissenschaften und Informatik (IuI) kleine Rechner oder Computer in Flugzeugen oder Autos, aber auch in Wäschetrocknern oder Fotokameras. Dort leisten diese „Mini-Rechner“ – weitgehend unsichtbar für den Benutzer – ihren Dienst in zahlreichen Anwendungsbereichen. „Das Besondere und Schwierige an solchen Systemen ist, dass die Ressourcen in Bezug auf Speicher, Rechenleistung und Energieverbrauch begrenzt sind. Zugleich müssen sie sehr flexibel sein und innerhalb der vorgegebenen Zeit reagieren“, so Prof. Wübbelmann weiter.

Software für diese Systeme wird zunehmend modellbasiert entwickelt, um sie übersichtlicher und damit verständlicher für andere Entwickler und Außenstehende zu halten. Aus dem Modell heraus wird dann automatisiert ein Code für das System generiert. Allerdings sind solche Modelle und Codes oftmals nicht sofort fehlerfrei. Die Ursache eines solchen Fehlers kann mit Hilfe so genannter Debugging-Werkzeuge analysiert werden.

„Bisher entstanden bei solchen Fehlersuchen große Mengen an zusätzlichem Code. Auch die Anforderungen bezüglich Echtzeitverhaltens und beschränkter Ressourcen wurden verletzt“, sagt Prof. Dr. Clemens Westerkamp, der ebenfalls am Projekt arbeitet. Deshalb kommen diese Lösungen oft nur für eine Simulation in Frage. Einige Fehler lassen sich jedoch erst dann finden, wenn der aus dem Modell erzeugte Code auf der realen Hardware ausgeführt wird. Deshalb hat das Forschungsteam ein Verfahren entwickelt, das möglichst wenig Zusatz-Code produziert und das Laufzeitverhaltens kaum beeinflusst. Damit können Test- und Ausliefer-Code identisch sein, was vor allem in Hinblick auf sicherheitskritische Anwendungen ein wesentliches Kriterium für die Akzeptanz der Lösung beim Kunden ist.

Das Projektergebnis ermöglicht nun die grafische Auswertung der Software mittels Sequenz- und Timing-Diagrammen. Angezeigt werden sämtliche erstellten Objekte und generierten Events. Zusätzlich ist die Möglichkeit geschaffen worden, Zeitinformationen zur Laufzeit anzuzeigen. Damit können Entwickler ihre Systeme umfassend auf der realen Hardware überprüfen.

Innerhalb des Projektes entsteht zudem eine kooperative Promotion in Zusammenarbeit mit Prof. Dr.-Ing. Elke Pulvermüller von der Universität Osnabrück.



Firmenkontakt und Herausgeber der Meldung:
Hochschule Osnabrück
Albrechtstraße. 30
49076 Osnabrück
Telefon: +49 (541) 969-2065
Telefax: nicht vorhanden
http://www.hs-osnabrueck.de

Ansprechpartner:
Lidia Uffmann (E-Mail)
+49 (541) 969-2237



Weiterführende Links

Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die Huber Verlag für Neue Medien GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die Huber Verlag für Neue Medien GmbH gestattet.

Mrz01

Comments are closed.