Copenhagen Programming Language Seminar

Model Transformation: Sketching the Landscape.

Krzysztof Czarnecki
University of Waterloo

Friday, June 27, 2008, 11:00-12:00
ITU, Rued Langgaards Vej 7, 2300 Copenhagen S. Room: Auditorium 3


Model transformation is the engine under the hood of model-driven engineering. It is the medium for realizing operations on models, such as view extraction, model refinement and compilation, model evolution, and consistency management. On a closer look, these operations have been previously studied in other areas, with examples being database views, specification refinement, program transformations, database schema evolution, and data replication and synchronization.

In this talk, I will attempt to sketch the landscape of model transformations in space and time. What is the essence of the field? How is it connected to other fields? What are its roots and where is it headed? I will start by identifying the drivers of the field, as rooted in the challenges faced by modern software development, and will continue to sketch its core, its relation to other fields, the mathematical methods for analyzing and understanding model transformation, and the state of the art and practice in model transformation technology and engineering. I will close with a personal view on the challenges ahead, both the technical ones and those facing the emerging community.

Scientific host: Kasper Østerbye. Administrative host: Annette Enggaard. All are welcome.
The Copenhagen Programming Language Seminar (COPLAS) is a collaboration between DIKU, ITU, KVL and RUC.
COPLAS is sponsored by the FIRST Graduate School.
To receive information about COPLAS talks by email, send a message to prog-lang-request@mail.it-c.dk with the word 'subscribe' as subject or in the body.

For more information about COPLAS, see http://www.coplas.org