Software aus Modellen

Industrial Working with Models

Keywords

Model-driven software development, domain knowledge, domain-specific languages, modeling paradigms, industrial adaption

Kurzbeschreibung

Die modellgetriebene Softwareentwicklung (model-driven software development, MDSD) ist ein moderner Ansatz für die Entwicklung von Softwaresystemen. Für diesen Ansatz ist bereits eine Vielzahl von teilweise unterschiedlichen Werkzeugen, Technologien und Prozessen verfügbar.

Die zentrale Idee dabei ist, Softwaresysteme, oder zumindest Teile davon, in einer abstrakteren Notation (Modelle) zu entwickeln und aus diesen Modellen automatisch fertige Softwarebausteine zu generieren. Durch diese Abstraktion soll die Produktivität erhöht aber auch die Qualität verbessert werden. Die Industrie setzt heute schon in einzelnen Domänen (Enterprise Systems, Automotive, etc.) auf diesen Ansatz, jedoch vorrangige für die Entwicklung neuer Systeme ohne speziellen Fokus auf die Wartung zu legen.

Das Ziel dieses Projektes ist die industrielle Einführung und Anwendung von MDSD in einer nachhaltigen Form, so dass Modelle, die für eine bestimmte Technologie verwendet wird, auch für die nächste Generation der Technologie verwendbar bleiben. Um agilen Vorgehensweisen gerecht zu werden, soll nicht nur die Entwicklung sondern vor allem die Wartung berücksichtigt werden. Darüber hinaus sollen in diesem Projekt der Einsatz von domänenspezifischen Sprachen untersucht werden, um der Vielfältigkeit von Modellen gerecht zu werden.

 

Referent

Pichler_Josef

Josef Pichler

Key Researcher Models, Architectures and Tools

Phone: +43 7236 3343 867
Fax: +43 7236 3343 888
josef.pichler@scch.at

Weitere Informationen