Modellbasierte Softwareentwicklung
Innovative Funktionen moderner technischer Systeme werden mehr und mehr mit Hilfe immer komplexerer Software realisiert. Wir helfen, diese Software in einem systematischen und durchgängigen Entwicklungsprozess in kurzer Zeit mit hoher Qualität zu entwickeln.
Der Einsatz modellbasierter Methoden entlang des Prozesses – von den Anforderungen bis zum Code – erhöht die Nachvollziehbarkeit und Effizienz der Entwicklung, macht die Komplexität beherrschbar und führt somit zu einer deutlichen Verbesserung hinsichtlich Produktivität, Kosten oder Zeit.
Durch den erhöhten Abstraktionsgrad der Modelle kann die Software wesentlich klarer umgesetzt und die Entwicklungsgeschwindigkeit erhöht werden. Weitere Vorteile der modellbasierten Entwicklung sind die frühzeitige Analyse, Validierung und Verifikation der Funktions-Software sowie die Wiederverwendbarkeit der Kern-Funktionalität in verschiedenen Produkten mit anderer Hardware- und Software-Architektur.
Unsere Mitarbeiter unterstützen Sie in der System- und Softwareentwicklung unter Verwendung unterschiedlicher Plattformlösungen, Entwicklungsumgebungen, Frameworks und spezifischen Tools.
Unsere Kompetenzen:
- Entwerfen, Entwickeln und Erweitern von Applikationen und Software-Modulen auf Basis von Modellen
- Anwenden von Model-Driven Architecture (MDA) und SysML/UML-Modellierung
- Automatisieren von Entwicklungs- und Testprozessen durch modellbasierte Codegenerierung
- Implementieren von Steuerungs- und Regelungsmodellen in Matlab/Simulink, ASCET oder LabVIEW