Bachelor and Master Theses

Title: Concurrent Modeling Support
Subject: Computer Science
Level: Advanced
Description: Assistant Supervisor: Antonio Cicchetti

Modelling activities are reaching the same level of complexity of software source code
development. In this respect, model versioning is emerging as an urgent need to better support
distributed design of applications. This project aims at supporting distributed modelling
activities by managing the concurrent manipulation of the same model. Whenever a model
element is edited appropriate locks have to be activated in order to avoid other developers to
operate conflicting changes on the same element.

Acceptance Criteria:
a) The user has to be able to edit a model in a transparent way
b) When a model element is accessed by multiple developers, the first one accessing it takes
the lock on the model element
c) Locked elements have to be identifiable through appropriate decorators, like red
borders and/or similar
d) Locked elements can not be modified until the modifications they underwent have been
done, i.e. they have been saved/committed in the repositorye) Non edited elements have to be freely modifiable

(1) Experience in Eclipse plug-in development;
(2) Knowledge of EMF preferred but not required.
Start date: 2011-07-01
Student: Uma Shankar Subramani
Prerequisites: Experience in Eclipse plug-in development
IDT supervisor: Thomas Leveque, +46 21 15 17 22
Examinator: Ivica Crnkovic
Ivica Crnkovic, +46-21-103183

Rapport och bilagor


Senaste uppdatering

  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.08.23