1. Portal
  2. itemis AG
  3. Portfolio
  4. Modellbasierte Softwareentwicklung

Modellbasierte Softwareentwicklung

Zusammenfassung

Bei der modellbasierten Entwicklung von Software läuft vieles automatisiert ab.

Generatoren erzeugen automatisch aus Modellen viele Bestandteile eines Softwaresystems. Dadurch ergeben sich viele Vorteile.

Die itemis AG unterstützt Sie bei der Durchführung Ihrer Softwareprojekte. Kontaktieren Sie uns!

Die modellbasierte Softwareentwicklung befasst sich mit der Automatisierung in der Softwareherstellung. Möglichst viele Artefakte eines Softwaresystems werden aus formalen Modellen abgeleitet. Bei den erzeugten Artefakten handelt es sich zumeist um Quelltext (beispielsweise Java oder C++), aber auch um Konfigurationsdateien oder Datenbankskripte, die für die Lauffähigkeit des Systems benötigt werden. Generiert werden können darüber hinaus auch Dokumentationen sowie Tests zur Überprüfung der Lauffähigkeit des Systems oder dessen Komponenten.

Die Grundlage für die Generierung der Artefakte sind hinreichend formale und zugleich abstrakte Modelle, die die Architektur oder Funktionalität adäquat beschreiben. Modelle nehmen die zentrale Stellung im Softwareentwicklungsprozess ein, weil aus den Modellen konstruktiv die ausführbare Anwendung erzeugt wird.

Die automatische Generierung von Quellcode aus den Modellen erhöht den Automatisierungsgrad bei der Entwicklung und minimiert Fehlerquellen. Modellbasierte Architektur ist hochgradig flexibel und gewährt die Wiederverwertbarkeit und Langlebigkeit der entwickelten Modelle. Weitere Vorteile

Vertrauen Sie auf unsere Erfahrung. Wir führen mit Ihnen gemeinsam die Modellierung durch, unterstützen Sie bei der Codegenerierung und beraten Sie bei der Tool-Auswahl. Nehmen Sie Kontakt zu uns auf.

Zum Seitenanfang