Datenbestand vom 15. November 2024

Warenkorb Datenschutzhinweis Dissertationsdruck Dissertationsverlag Institutsreihen     Preisrechner

aktualisiert am 15. November 2024

ISBN 9783843900812

72,00 € inkl. MwSt, zzgl. Versand


978-3-8439-0081-2, Reihe Informatik

Maximilian Kögel
Operation-based Model Evolution

150 Seiten, Dissertation Technische Universität München (2011), Hardcover, A5

Zusammenfassung / Abstract

Models provide an abstraction of software systems. In model-driven development models are even the basis for code generation. As a result they govern the entire development life-cycle which makes them increasingly complex. In addition models are created and changed collaboratively by many participants in software development projects. This leads to simultaneous and frequent change, which must be controlled.

Historically software configuration management systems support collaboration and control of change for textual artifacts such as source code. However they do not support models which are essentially graphs.

This dissertation presents the Model Evolution Control System (MECS), a software configuration management system for models. MECS tracks change on models as model operations and detects conflicts on these operations. Furthermore MECS provides an algorithm for operation-based merging and issue-based merging, a method for the discussion and collaborative resolution of conflicts. Several case studies have been conducted to demonstrate the feasibility of MECS in the context of large development projects. The results indicate that MECS improves collaboration in model-driven development significantly.