Category Archives: SS10

Model Driven Engineering, SS10

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

Model Driven Engineering, SS10

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

Model Driven Engineering, SS10

Download beanshell from: www.beanshell.org
Integrate beanshell into your interpreter project.
Enhance your interpreter to check for attribute conditions and make attribute assignments, as was shown in the lecture.
Enhance your test to be able to check attributes, meaning adding attribute conditions to the rules.

Deadline for exercise 5 is Friday, 18.06.2010