Hozzáférési szabályok hatékony betartatása offline kollaboratív modellezésben

OData támogatás
Konzulens:
Debreceni Csaba
Méréstechnika és Információs Rendszerek Tanszék

Kritikus alkalmazások esetében is egyre gyakoribb a modellvezérelt fejlesztési

paradigma használata, ami lehetővé teszi precíz modellekből, pontosan definiált

absztrakciós vagy 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.

A gyakorlatban ezeket a komplex alkalmazások modelljeit több mérnök vagy

fejlesztő csapat kollaboratívan fejlesztik és verziókezelő rendszerkben tárolják, hogy az

egyes módosítások nyomonkövethetőek legyen a fejlesztés folyamán.

Egyre gyakoribb, hogy az egyes komponensek tervezésvel és fejlesztésével

különböző külső cégeket bíznak meg, melyek a tervezési folyamat során hozzáadják saját

szellemi terméküket. Így elengedhetetlenné válik a modellekhez kapcsolódó hozzáférés

szabályozás, ami megakadályozza, hogy a beszállító cégek olyan információt osszanak

meg egymás között, amit nem szeretnének.

A MONDO Collaboration Framework [1] egy modell-szintű hozzáférés

szabályozási megközelítést definiál, ahol a hozzáférési szabályok a modell legapróbb

részletére adhat írási és olvasási jogokat. A kollaboráció során az egyes kollaborátorok

olyan szűrt modellekkel dolgoznak, melyekben csak olyan elemek és adatok érhetőek el,

amikhez van olvasási joguk van. Az írási jogosultságok ellenőrzése a módosítások

feltöltése során kerülnek ellenőrzésre.

A szakdolgozatom során a MONDO Collaboration Framework keretrendszer

Subversion [2] verziókezelő rendszer feletti implementációját alakítottam át és bővítettem

ki, úgy hogy (1) a kliensek kevesebbet kelljen várakozniuk (2) a megoldás platform

független legyen. A megvalósítást egy offshore szélturbinák tervezéséhez kapcsolódó

példán keresztül értékeltem ki, ami a MONDO EU Project FP7 [3] projekt egyik

esettanulmánya volt.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.