<html>Valaszok...<br /><br />-------- Original Message --------<br />Subject: Re: State machine generátor EVM alapokon<br />Date: Friday, May 29, 2015 09:53 CEST<br />From: Akos Horvath <akos.horvath@incquerylabs.com><br />Organization: IncQuery Labs.<br />To: Dévai Gergely <deva@caesar.elte.hu><br />References: <211a-55681200-b-6643fe00@61006716><br /><br /><br />Szia Gergely!<br /><br />Lent mennek<br /><br />On 29/05/2015 09:14, Dévai Gergely wrote:<br />> Szia Akos!<br />><br />> Koszonom szepen, meg fogjuk nezni.<br />Az nagyon jó lenne, minden feedbacknek hálásak vagyunk, hogy az API-t<br />mivel tudjuk még javítani.<br />Ez már jóvalta olvashatóbb mint amit szerintem néztetek pár hónapja.<br /><br />> A mereseket megprobaljuk majd telepitett pluginokkal es a teljes<br />> funkcionalitassal egyutt megcsinalni, hogy a user szamara erzekelheto<br />> koltsegekhez kozel maradjunk. Ezen belul a memoria eseten nem az "egy<br />> adag gc után fut ami után van is egy kis várakozás" szituacio az<br />> erdekes, hanem a teljes translation folyamat soran a legmagasabb<br />> ertek. Ez hatarozza meg ugyanis, hogy egy megoldas nagy modellekre<br />> skalazodas eseten is belefer-e a rendelkezesre allo memoriaba.<br />><br />A memóriát csak mértük, hogy legyen arról is valami egyszerű képünk.<br />Memóriát nehéz mérni mint már beszéltünk róla, azért akartunk egy fix<br />pontban képet kapni, hogy mennyinél is tart.<br />De igen, ahogy írtad azon lehet még csiszolni.<br /><br />Azonban ami kijött az az a rész amit említettem a EAttribútokról.<br /><br /><br />> Kerdes: Amit kuldtel, az tudja az executor teljes funcionalitasat<br />> visual debuginggal egyutt?<br /><br />Nem dehogy is. Csak az m2m részt tudja azt váltottuk ki EVM alapúra és<br />ehhez írtunk egy adag junit tesztet amit mindkét megvalósítással<br />lefuttattuk.<br />De tény érdekes lenne a teljes chainen belül látni, hogy mit hoz ki, de<br />ehhez a ti segítségetek is kell. Amit nem tudok, hogy a m2t generátorok<br />generálása részt, hogy lehetne könnyen átültetni a mi általunk írt<br />generátorba, de ha az megvan, akkor lehet nem kerülne sokba belerakni.<br /><br />><br />> Koszi, udv,<br />> Gergo<br />><br />Üdv,<br />Ákos<br /><br />> On Thursday, May 28, 2015 22:31 CEST, Akos Horvath<br />> <akos.horvath@incquerylabs.com> wrote:<br />>> Szia Gergely!<br />>><br />>> Tegnap ígértem meg a dolgot, de valamiért elmaradt bocsánat érte.<br />>> Egyszerűség kedvéért most csatolva küldöm azon projektek összességéét<br />>> ami kell ahhoz, hogy egy workspacebe rakva futtatni lehessen a junit<br />>> plugin tesztetek, amik legenerálják a ti köztes modelljeiteket. Ehhez<br />>> integration buildes IncQuery és Viatra szükségeltetik.<br />>><br />>> Csatolva megy az xls is amit mi csináltunk a mérésekkel. Fontos, hogy<br />>> ezt lehet ti is mérjétek meg és köpködjétek meg ha a tesztek amiket<br />>> csináltunk valamiért nem voltak megfelelőek (olyan módosítást csinált<br />>> ami még nincs támogatva, valamit elnéztük stb).<br />>><br />>> A heap memory az nem egy túl pontos mérés, mivel igen nehezen lehet de<br />>> egy adag gc után fut ami után van is egy kis várakozás, hogy a JVM-nek<br />>> "legyen ideje" ezt elvégezni.<br />>><br />>> Első blikkre ami a különbséget jelentheti, hogy a mi esetünkben az<br />>> attribútumokat nem a patternekbe kötjük ki közvetlenül, hanem az EVM<br />>> esetén a pattern szignatúrában lévő EObjectetek EAttribute értéke<br />>> változásai esetén egy updated eventet kap a megfelelő rule application<br />>> és erre külön lehet reagálni (így az attribútum értékeket nem kell külön<br />>> cacheolni az IncQueryvel).<br />>> Remélem ez érthető és ami a legfontosabb lenne az egészben, hogy így már<br />>> latható, hogy mely érszelet adja a framework és mely részeket kell<br />>> leimplementálni.<br />>> Remélem a kód érthető főleg annak aki a ti verziótokat írta meg. Ha kell<br />>> szívesen elmagyarázzuk, hogy mi mit hogyan is csináltunk és lehet ez<br />>> tudna adni egy lökést abba az irányba, hogy meggondoljátok ennek a<br />>> módszernek a használatát.<br />>><br />>> Üdv,<br />>> Ákos<br />>><br />>> --<br />>> Ákos Horváth<br />>> Co-Founder<br />><br />><br />><br /><br />--<br />Ákos Horváth<br />Co-Founder<br /><br /><br /><br /><br /> </html>