Effective Enforcement of Access Control Rules in Offline Collaborative Modeling

OData support
Debreceni Csaba
Department of Measurement and Information Systems

The usage of the model controlled paradigm has been getting more common in the

case of critical applications as well, which helps the automatic generation of the

application’s code, documentation or configuration descriptor with the usage of models,

precisely defined abstractions or refined steps.

In practice, the models of these complex applications are developed in collaboration

by several engineer or developing teams, store them in version management systems, so

that the modifications can be followed during the development.

It is getting more common, that outsider companies are commissioned to design and

develop some of the components, during which they add their own intellectual product.

This way the access control to the models becomes indispensable, which prevents the

supplier companies from sharing information amongst themselves, which they would not

like to.

MONDO Collaboration Framework defines a model level access control, where the

access rules can give rights for both reading and writing even the smallest details of the

models. During the collaboration, some of the collaborators work with such filtered

models, which only include elements and details they have reading access to. The

supervision of the writing permissions are examined during the uploading of the changes.

In my thesis I modified and expanded the MONDO Collaboration Framework’s

implementation over the version control system of Subversion ,so that (1)the clients would

wait less (2) the solution would be platform independent. The effectuation was evaluated

via the example of the offshore wind turbines project , which was one of the case studies of

MONDO EU Project FP7.


Please sign in to download the files of this thesis.