Skip to content

Model Driven Engineering Blog

The course model driven engineering deals with techniques and tools for all kinds of model activities as proposed by the OMG
model driven architecture project.

We will discuss

  • model to model transformations on the same level of abstraction (platform independant model to platform independant model)
  • model refinement transformations (platform independant model to platform specifi model)
  • model analysis and refactoring transformations (within one model)
  • model to text transformations
  • text to model transformations
  • reflective models
  • generic model operations
  • model based optimization
  • etc

.

Geschützt: Exercise 6 grades

Dieser Beitrag ist passwortgeschützt. Um ihn anzusehen, trage das Passwort bitte hier ein:

Tagged , ,

Model Driven Engineering Lecture 09 ATL

Screen Cast Lecture 09 MDE12ATL.html

ModelDrivenEngineering.ppt

Tagged , ,

Geschützt: Exercise 5 statistics

Dieser Beitrag ist passwortgeschützt. Um ihn anzusehen, trage das Passwort bitte hier ein:

Tagged , ,

Model Driven Engineering Lecture 08 Write Operations

Screen Cast Lecture 08 MDE07WríteOperations.html

Hm, the Flash version does not play on my browser. Thus, find an AVI version below

Screen Cast Lecture 08 MDE07WriteOperationsAVI.html now working

So the AVI is quite large and does not start up via the Wifi here in my conference.
Finally, I found out that I usually use another flash format i.e. SWF. This should now work

Screen Cast Lecture 08 MDE07WriteOperationsSWF.html now working

ModelDrivenEngineering.ppt

Tagged , , ,

MDE – Exercise 6

Hallo alle Mann,

die 6. Hausaufgabe ist bis zum 09.07.2010 abzugeben.

Bitte fügt in den Rule Interpreter das Ausführen der Regeln ein.
Ihr solltet hierzu natürlich zuerst ein Match errechnen (Hausaufgabe 4), die Attributbedingungen überprüfen (Hausaufgabe 5) und falls sie nicht stimmen einen neuen Match berechenen.
Ist der Match gefunden soll die Regel ausgeführt werden. Hierzu sind die Modifier, die in den Transformationsklassen vorhanden sind wichtig. Je nachdem, ob dort etwas als erzeugt oder gelöscht markiert ist, soll die entsprechende Operation in der Regel ausgeführt werden.

Albert hat in der letzen Vorlesung (Screencast kommt schnellstmöglich) darüber gesprochen, ob man zuerst Objekte erzeugen oder löschen sollte.
Entscheidet für euch selbst, macht aber bitte irgendwie ersichtlich (Kommentar oder so), für was ihr euch entschieden habt.

Wie immer kann mit der Musterlösung des Interpreters weitergearbeitet werden, oder mit eurer eigenen.

Viel Spaß und Fragen bitte direkt an Albert, da ich 2 Wochen nicht da bin.

Gruß,
Nina

Tagged , ,

Geschützt: Exercise 4 grades

Dieser Beitrag ist passwortgeschützt. Um ihn anzusehen, trage das Passwort bitte hier ein:

Tagged , ,

Exercise 5 – Deadline extension

Hi all,

the deadline for exercise 5 is extended to Friday, 25.06.2010.
The exercise 6 will be announced in the lecture on this day.

Tagged , ,

Exercise 4 sample solution

Tagged , ,

Model Driven Engineering Lecture 07 Triple Graph Grammars

Screen Cast Lecture 07 MDE06TGGs.html

ModelDrivenEngineering.ppt

Tagged , ,