Teaching

Universitā di Parma - Dipartimento di Matematica


Requirements for Practical Model Merge - an Industrial Perspective

Industrial use of model driven development (eg. UML) means that we deal with big models and many people in a team working on the same model. The collaboration in a team inevitably leads to people working in parallel creating different versions that eventually have to be merged together.

The present state of merging in the model domain is pretty bad. Commercial tools are flawed and cannot be trusted. Therefore developers resort to other means - serializing their work, doing manual merge, or working directly on the underlying textual representation. All these "solutions" have undesired consequences.

In this seminar, we take a number of use cases for model merge and extract a list of requirements to practical model merge for industrial use. We group these requirements into four themes that are discussed in more detail and evaluated at a general level to pose a munber of research challenges for academia to work on.

Time: Martedi' 7 Aprile 2009, ore 11:30

Place: Sala riunioni (III piano)

Presenter: Lars Bendix, Department of Computer Science, Lund University, Sweden.

Il seminario sara' tenuto in lingua italiana.

References:


Maintained by bendix@cs.lth.se