Bachelor and Master Theses

Title: A Metamodel independent approach for Conflict Detection to support distributed development in MDE
Subject: Computer Science
Level: Advanced
Description: Description:
The leverage of models to primary artefacts in software development poses several problems which have partly been already solved for programming languages. In particular, models can be developed in a distributed environment, thus once they have to merged together conflicts and inconsistencies have to be detected in a convenient way on order to let them be reconciled (regardless whether automatically or not). The project is based on previous works (see [1, 2]) which defined a conflict and reconciliation specification metamodel. The aim of this thesis is to realize an Eclipse plug-in able to manage different EMF model versions, detect conflicts and inconsistencies and reconcile them in an analogous way to lexical concurrent version systems (e.g. CVS, SVN).

Expected outcome:
a) an Eclipse plug-in for the representation of conflicts between concurrent versions of the same model and the description of their reconciliation
b) a transformation engine to map graphical descriptions toward a concrete model query language in order to detect possible problems and apply the related resolution
c) an analysis of possible optimizations of the resolution process in case of multiple issues

[1] Antonio Cicchetti, Davide Di Ruscio, Alfonso Pierantonio: Managing Model Conflicts in Distributed Development. Proc. of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), LNCS 5301: 311-325
[2] Cicchetti, Difference Representation and Conflict Management in Model-Driven Engineering. PhD Thesis, Dipartimento di Informatica, Università degli Studi dell'Aquila, April 2008

Company: University of L'Aquila, kontaktperson: Alfonso Pierantonio
Prel. end date: 2009-08-31
Presentation date: 2009-09-10
Student: Mostafa Pordel mpl08001@student.mdh.se
IDT supervisor: Antonio Cicchetti
antonio.cicchetti@mdh.se, +46-21-151762
Examinator: Ivica Crnkovic
Ivica Crnkovic
ivica.crnkovic@mdh.se, +46-21-103183
Misc: EMF knowledge can ease the start-up

Rapport och bilagor

Size

Senaste uppdatering

TR0885.doc

941568

2009-09-04, 11:32

TR0885.pdf

1405524

2009-12-08, 16:12


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