Model-Driven Development of Model Transformations

Research output: ThesisPhd Thesis 4 Research NOT TU/e / Graduation NOT TU/e)

19 Downloads (Pure)

Abstract

This thesis presents how evolving software models expressed in different formalisms can be kept consistent by means of an object-oriented integration of metamodeling, design by contract and graph transformation. It incrementally builds upon existing modeling languages to illustrate that the adoption of the new model-driven engineering paradigm does not force organizations to abandon their investments in more mature technologies. More specifically, this thesis shows how the new transformation languages introduced by the Model Driven Architecture standardization effort relate to fragments of the UML that have a well-known, object-oriented semantics. The proposed techniques have emerged from several case studies that involve a wide variety of transformation challenges. Therefore, the contributions are applicable for transformation modeling in general: at first, it is illustrated how model evolution can be supported; secondly, the technique is applied to transform conceptual models into more computer oriented ones; finally, the technique is applied and extended in the context of model synchronization.
Original languageEnglish
QualificationDoctor of Philosophy
Awarding Institution
  • University of Antwerp
Supervisors/Advisors
  • Janssens, D., Promotor, External person
  • Demeyer, Serge, Promotor, External person
Award date1 Jan 2008
Place of PublicationAntwerpen
Publisher
Publication statusPublished - 2008

Fingerprint Dive into the research topics of 'Model-Driven Development of Model Transformations'. Together they form a unique fingerprint.

Cite this