[Modelinterpreter] 10k állapot

kmate at caesar.elte.hu kmate at caesar.elte.hu
Thu May 21 16:47:45 CEST 2015


Sziasztok!

A trunk-ban már elő tudjuk állítani a 10k állapotgép kódját. A  
legutóbb már kisebb gépeknél is gond volt, hogy a JVM határait  
elérjük, így a gépet léptető step függvényt particionáljuk. Ez 10k  
állapot esetén most 78 step függvényre válik szét :)

A nagyobb baj, hogy most 2 helyen fogy el a code space:
- az első állapot behavior-ja 10k reception-t hívna, ami megint túl sok kód
- az állapotok egy 10k+1 elemű enumot alkotnak, ami egy initializer  
függvénybe fordulna, amiben megint sok lesz a kód

Az első probléma kiküszöbölhető, amint támogatjuk a ciklusokat -  
egyszerűen azt kéne a modelbe generálni, és akkor azt is fordítanánk  
belőle.

A másodikhoz megint egy nem triviális particionálás kell, és ugye  
jóval nagyobb elemszámnál jön, mint az előző probléma.

Szóval ezen szerintem felesleges sokat agyalni...

Üdv,
  Máté



More information about the Modelinterpreter mailing list