EMF modellek szerkesztése online kollaborációval

A valóságot gyakran modellezik, mivel az absztrakt ábrázolásmód lehetővé teszi a hatékony számítógépes feldolgozást. Az Eclipse Modeling Framework (EMF) segítségével szakterület-specifikus szoftvermodellek írhatóak le, melyhez kiterjedt eszköztámogatás társul (például automatikus kódgenerátorok, grafikus és szöveges szerkesztők, kényelmes programozói API, hatékony lekérdezés, transzformáció, modellek ellenőrzése). Iparban igény mutatkozik ezen teljes rendszereket leíró modellek több felhasználó általi szerkesztésére, aminek egyik módja az online kollaboráció. Ekkor a résztvevők egy munkafolyamatban vesznek részt, a kisebb mértékű változtatások azonnal végrehajtódnak, és mindenki számára láthatóvá válnak.

A MONDO projektben is előjött a probléma, hogy ipari felhasználásban (szélerőmű vezérlőjének konfigurálásakor, épületek tervezésekor) szükség van ilyen jellegű kollaborációra. A hallgató feladata megvizsgálni, milyen technológiákkal lehet EMF modellek online kollaboratív szerkesztését megvalósítani, illetve erre egy mintaimplementációt létre kell hozni. A prototípusnak webes felületen kell működnie, tudnia kell több felhasználó módosítását fogadni, a módosításokat a többiek számára automatikusan megjeleníteni. A webes megjelenítésben technológiailag saját widget beszúrására is lehetőség kell, hogy legyen.

Jelleg: 
Gyakorlati
Konzulens: 
Izsó Benedek
TDK lehetőség: 
Nem
Megismerhető technológiák: 
EMF, RAP, REST, JSON
Előismeretek: 
Java, Web
Állapot: 
Folyamatban