Was ist QVT?

Wenn ich zum Beispiel in Gesprächen auf Tagungen andere Leute mal gefragt habe, ob sie schon mal etwas von QVT gehört haben, kam manchmal die Rückfrage „Ist das nicht dieser Fernsehsender?“. Nein, das wäre QVC! Wenn Sie mehr erfahren wollen was hinter QVT und Daten- und Modelltransformation steckt, dann schauen Sie mal in den Blog-Betrag rein.

Was ist ein Metamodell?

Wenn man sich mit Modellierung oder modellbasierter Entwicklung auseinandersetzt, stößt man früher oder später sicherlich einmal auf den Begriff des „Metamodells“. In diesem Beitrag möchte ich erklären, was ein Metamodell ist und wozu man es braucht.

Ungewöhnliche Konnektoren in UML-Modellen mit der Enterprise Architect API anlegen

Die UML-Modellierungssprache kennt nicht nur Verbindungen (Konnektoren) zwischen Modellelementen, sondern auch zu Unterelementen oder anderen Konnektoren. Diese sind zwar ehr selten im Einsatz, aber ich zeige in meinem Beitrag einmal, wie man solche speziellen Konnektoren mit Hilfe der Enterprise Architect API per Programmcode anlegen kann.

Welche Modelle braucht man für die System- und Softwaremodellierung wirklich?

Wenn man in die modellbasierte Entwicklung (MBSE) einsteigt, steht man vor der Herausforderung zu entscheiden, welche Art der Modellierung denn die richtige ist. Dabei gibt es eine ganze Reihe von Diagrammen, Modellelementen und Standards, die man möglicherweise einsetzen könnte. Aber welche braucht man denn nun wirklich? Ich habe in den über 25 Jahren, in denen … Weiterlesen