Zuverlässige Softwaresysteme effizient entwickeln:
mit modellbasierter Entwicklung

Embedded-Systeme werden zunehmend komplexer und stellen hohe Ansprüche an die Qualität.
Mit modellbasierten Techniken entworfene Systeme können frühzeitig simuliert werden. Ein effizienter Entwicklungsprozess nutzt diese Modelle als Grundlage für weitere Entwicklungsaktivitäten wie zum Beispiel Test und automatische Codegenerierung.

Unser Leistungsportfolio

Wir beraten und unterstützen Sie bei Einführung und Umsetzung eines modellbasierten Entwicklungsprozesses.

  • Planung und Konzept – Wir unterstützen Sie beratend bei der Einführung von modellbasierten Techniken mittels MATLAB®/Simulink®/Stateflow®
  • Operative Unterstützung bei der Entwicklung – Erstellung und Pflege von Funktions- und Implementierungsmodellen
  • Modellbasierte Tests – Durchführung von Modultests, Integrationstests und Systemtests auf Modellebene
  • Wechsel auf neue Versionen der Modellierungsumgebung – Anpassung praxisbewährter Modelle an neue Versionen von MATLAB®/Simulink®/Stateflow®

Die Vorteile modellbasierter Entwicklung

  • Effizienz und Produktivität: Durch den erhöhten Abstraktionsgrad der Modelle können Sie Ihre Ideen schneller umsetzen und die Entwicklungsgeschwindigkeit erhöhen. So können Sie die Komplexität von Softwareprojekten besser beherrschen, erreichen ein besseres Verständnis von Zielen und Problemstellungen durch alle Beteiligten und verbessern dadurch die Kommunikation untereinander. Dies verbessert die Produktivität und verkürzt Entwicklungszeiten.
  • Fehlererkennung: Erkennen Sie konzeptionelle Fehler früh im Entwicklungsprozess, und beheben Sie diese bereits vor der Implementierung.
  • Wiederverwendbarkeit: Funktionen können in verschiedenen Produkten wiederverwendet werden. Dies spart Zeit und Ressourcen. Steigern Sie die Wiederverwendbarkeit von Softwarekomponenten durch die Umsetzung von Modularisierungskonzepten.
  • Nachvollziehbarkeit und Qualität: Der Einsatz modellbasierter Methoden entlang des gesamten Entwicklungsprozesses – von den Anforderungen bis zum Code – steigert letztendlich die Qualität Ihrer Produkte. Frühzeitige Analysen, Validierung und Verifikation der Software tragen dazu bei.

Erfolgreiche Kundenprojekte

Prozesse und Methoden

  • Vorgehensmodelle zur Software-Entwicklung für Fahrdynamik- und Telematiksysteme
  • Innovative Testmethoden im Rahmen der modellbasierten Entwicklung der automobilen Steuergeräte-Software
  • Modellierungsrichtlinien in MATLAB/Simulink zur Modellierung der Funktionssoftware automobiler Steuergeräte

Modellierung

  • Modellierung der Architektur eines Herzunterstützungssystems mit UML und Enterprise Architect
  • Modellierung der Software-Funktionen eines Wechselrichters von Solaranlagen mit UML und Enterprise Architect

Was können wir für Sie tun?

StritzIhr Ansprechpartner: Sebastian Stritz

icon_telefon_whiteTelefon: +49 (0)30 6098501-17

icon_email_whiteE-Mail: sebastian.stritz@itpower.de