[Modelinterpreter] proof-of-concept 1
Dévai Gergely
deva at caesar.elte.hu
Thu Oct 16 21:26:03 CEST 2014
Sziasztok!
Írtam egy egyszerű interpretert állapotgépek meghajtásához. EMF UML2
modellből olvas, keres egy állapotgépet és egy random eseménysorozattal
meghajtja, közben méri az időt.
README:
https://plc.inf.elte.hu/modelinterpreter/trac/browser/experiments/interpreter-noDebug-javaUML2/README
A projekt neve: interpreter-noDebug-javaUML2, ami arra utal, hogy itt
klasszikus interpretálás történik, nem csatlakozik az Eclipse Debugging
Framework-höz, és a modellt a Java API-n keresztül olvassa. Azt
javaslom, hogy készítsünk több hasonló case study-t: pl.
gererateJava-debug-IncQuery lenne a neve egy olyan projektnek, ami kódot
generál Java-ban, ami kapcsolódik a debugging framework-höz és
IncQuery-vel olvassa a modellt. :)
Én következőnek az "interpreter-debug-javaUML2" projekten kezdek dolgozni.
Mátéval közben arról beszéltünk, hogy a realisztikusabb kísérletek
érdekében még akciókat is kellene végrehajtani, például az állapotokba
belépve. Ehhez Máté talált egy plugin-t, ami Alf-ból tud akciókat
generálni. (Vagy végső esetben generálunk a Java API-val...)
Üdv,
Gergő
More information about the Modelinterpreter
mailing list