Bachelor and Master Theses

Title: Providing model repository extension point on Eclipse
Subject: Computer Science
Level: Basic
Description: 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 enriching the Eclipse platform by adding model repository features. It will result in an Eclipse Perspective containing appropriate user interface for interacting with a model repository, established through configuration.

Advanced features such as model version comparison, model patching, conflict resolution will be at least investigated.

Acceptance criteria:
- The user has to be able to choose which model repository technology to plug-in as supporting the versioning activities
- Versioning actions (update, commit, checkout, …) have to be added through a pop-up menu
- Appropriate versioning operation calls have to be generated correspondingly to the previous menu items

- Experience in Eclipse plug-in development;
- Knowledge of EMF is preferred by not required.

The expected documents are:
- Requirement document (use case diagrams, use case description,
feature list with priorities)
- Design document (UML diagrams, Architecture description) including detailed description of some implementation parts.
- Test plan
- Test results
- Installation package (binary + user manual + documentation about how
to install)
- Thesis report
Start date: 2011-05-15
Prel. end date: 2011-08-15
Student: Renaud Collin
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: 2018.08.31