Moderne Entwicklungsprojekte setzen auf Grund der hohen Komplexität zu entwickelnder Funktionen zunehmend auf Modellbasierte Entwicklung. Der ausführbare Targetcode wird hierbei direkt aus einem abstrakten Modell generiert anstatt hier mit hohem Aufwand manuellen Sourcecode zu implementieren. Die Möglichkeiten der automatisierten Sourcecode-Generierung erschließt völlig neue Möglichkeiten der Software-Entwicklung.
Modellbasierte Entwicklung. Da die manuelle Entwicklung hoch qualitativer Software-Komponenten generell immer mit hohen Kosten verbunden ist, wächst seit Jahren der Trend, gängige Software-Funktionalitäten modellbasiert zu modellieren und den konkreten ausführbaren Sourcecode direkt aus entsprechenden Modell-Komponenten zu generieren. Dies reduziert in hohem Maße Software-Entwicklungszeiten und verkürzt dadurch die Länge der Entwicklungszyklen.
Automotive-Software. Insbesondere im Automotive-Bereich hat die modellbasierte Entwicklung die traditionelle manuelle Codierung von Software-Komponenten weitestgehend abgelöst. Komplexeste Fahrzeugfunktionen sowie komplette Fahrerassistenz-Algorithmen werden heutzutage komplett über entsprechende Modelle abgebildet und daraus vollautomatisiert der Targetcode für den Einsatz auf dem Steuergerät (ECU) generiert.
MATLAB/SIMULINK-Toolkette. Als Standardwerkzeug hat sich hierzu die MATLAB/SIMULINK-Toolkette der Firma MathWorks etabliert. Komplexe Regelkreise sowie Schaltblöcke jeglicher Art können hier graphisch und modellbasiert problemlos verwendet werden. Dies bietet sich insbesondere für die Modellierung physikalischer Modelle an und/oder die Implementierung komplexer Regelungssysteme. Über Toolboxen wie beispielsweise EmbeddedCoder kann dann ausführbarer und hardwarenaher Zielcode generiert werden.
Professionelle MATLAB-Entwicklung. Sowohl in der Spezifikation als auch hinsichtlich Design und Umsetzung Ihrer modellbasierten Funktionen sowie Algorithmen unterstützen Sie unsere langjährig erfahrenen MATLAB/SIMULINK-Entwickler gerne, so dass Sie in hohem Maße von den Vorteilen moderner, modellbasierter Entwicklungs-Methodiken und -Konzepten nachhaltig profitieren können.