Softwaretechnik
Fraunhofer-Institut für Produktionstechnologie
Im Kompetenzfeld Softwaretechnik erarbeiten wir Prozesse, Methoden und Werkzeuge zur Entwicklung qualitativ hochwertiger eingebetteter Software für die mechatronischen Systeme von morgen. Software durchdringt immer stärker die technischen Systeme, zum Beispiel in der Produktion, in der Telekommunikation, im Verkehr oder in der Medizintechnik: immer neue Funktionen mechatronischer Systeme werden in Zukunft auf Software basieren.
Themen in diesem Kompetenzfeld
Modellbasierte Entwicklung eingebetteter Software
Die zur Koordination notwendige zeitkritische Kommunikation von Systemen und Systemkomponenten im Zusammenspiel mit der Regelung kontinuierlicher physikalischer Prozesse erfolgt durch immer komplexere Software. Die Beherrschung der Entwicklung solch komplexer Systeme und insbesondere ihrer eingebetteten Software erfordert den Einsatz fortgeschrittener, modellbasierter Entwicklungsmethoden.
Optimierung von Softwareentwicklungsprozessen
Der systematische und durchgängige Einsatz möglichst formaler, durch den Rechner verarbeitbarer Modelle im Entwicklungsprozess (von den Anforderungen über den Entwurf bis hin zum Quelltext) ermöglicht zum einen eine effizientere Softwareentwicklung und zum anderen können auf diese Weise viele Fehler bereits konstruktiv vermieden werden.
Unsere Leistungen
- Individueller Einsatz und Anpassung von Modellierungssprachen
- Modellierung der Struktur und des Verhaltens eingebetteter Software auf verschiedenen Abstraktionsebenen
- Integration mit regelungstechnischen Modellen
- Analyse und individuelle Optimierung von Softwareentwicklungsprozessen
- Modelltransformationen zur semi-automatischen Ableitung und Konsistenzerhaltung verfeinerter Modelle
- Sicherstellung der Nachverfolgbarkeit von Anforderungen über verschiedene Entwicklungsmodelle hinweg
- Anpassung und Konzipierung modellbasierter Test- und Simulationsverfahren
- Formaler Nachweis sicherheitskritischer Eigenschaften durch Verifikationsverfahren
- Erstellung von Werkzeugprototypen


Lesezeichen setzen bei