Model-szintű hozzáférés szabályozás megvalósítása EMF modellek felett

A modellvezérelt fejlesztési paradigma lehetővé teszi precíz modellekből, pontosan definiált finomítási lépéseken keresztül az alkalmazás kódjának, dokumentációjának vagy konfigurációs leíróinak automatikus generálását. Ezen komplex modellek kollaboratív szerkesztése extra feladatokat követel meg a jelenlegi szöveg alapú verziókezelő rendszerektől (pl.: Git, SVN). Ilyen probléma a hozzáférés kezelés modelleken belül. Jelenlegi technológiák csak fájl szintű hozzáférést képesek biztosítani repository, esetleg branch szinten. A MONDO EU FP7 kutatási projekt egyik fő célja egy olyan kollaboratív keretrendszer megvalósítása, mely a meglévő verziókezelő rendszereket kibővítve támogasson modellekhez kapcsolódó extra szolgáltatásaokat. 

A hallgató feladata bekapcsolódni a tanszéken folyó releváns kutatási munkába, és megvalósítani meglévő verzókezelő rendszerek felett modellek hozzáférés szabályozását. 

Jelleg: 
Elméleti és gyakorlati
Konzulens: 
Debreceni Csaba
TDK lehetőség: 
TDK lehetőség
Megismerhető technológiák: 
Eclipse, EMF, EMF-IncQuery, Xtext, Xtend, ATL, Git, SVN
Előismeretek: 
Java
Állapot: 
Folyamatban