<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>First International Workshop on Model-Driven Software Migration (MDSM 2011)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Wilhelm Hasselbring</string-name>
          <email>wha@informatik.uni-kiel.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Fuhr, Volker Riediger</string-name>
          <email>afuhrjriediger@uni-koblenz.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Kiel, Software Engineering Group</institution>
          ,
          <addr-line>Kiel</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Koblenz-Landau, Institute for Software Technology</institution>
          ,
          <addr-line>Koblenz</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <fpage>1</fpage>
      <lpage>4</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Preface</title>
      <p>Welcome to the First International Workshop on
ModelDriven Software Migration (MDSM 2011), March 1, 2011
in Oldenburg, Germany.</p>
      <p>Model-driven software development (MDSD) and
software migration are two different approaches that had been
under research separately. In recent years, researches found
interesting analogies between both fields.</p>
      <p>In software engineering, one of the key principles is
abstraction, that is, focusing only on the important aspects
while fading-out details. Model-driven software
development (MDSD) aims at modeling these important aspects at
different levels of abstraction. This allows to design
software starting with the “big picture” (abstract level) and
approach more concrete levels by adding details to the models
until the system is implemented (concrete level).</p>
      <p>Software migration aims at converting an old system
(legacy system) into a new technology without changing
functionality. This implies understanding, how the legacy
system is working. For this purpose, legacy code must be
leveraged into a higher level of abstraction in order to focus
only on the important aspects.</p>
      <p>At this point, model-driven software development and
software migration meet. Migration projects can benefit
from the vision of MDSD by abstracting legacy systems
(reverse engineering), transform them and implement the
migrated system (forward engineering).</p>
      <p>However, both fields of research are not yet entirely
understood. Neither is the combination of both fields
examined very well.</p>
      <p>MDSM 2011</p>
      <p>The MDSM workshop brought together researchers and
practitioners in the area of model-driven approaches
supporting software migration to present and discuss
state-ofthe-art techniques as well as real-world experiences to
stimulate further model-driven migration research activities.</p>
      <p>The scope of the MDSM workshop included, but was not
restricted to, the following topics:</p>
      <p>Modeling languages, query languages and
transformation languages
Domain Specific Languages for software migration</p>
      <sec id="sec-1-1">
        <title>Model-integration in repositories</title>
        <p>Model-driven architecture reconstruction or migration</p>
      </sec>
      <sec id="sec-1-2">
        <title>Model-driven code migration</title>
        <p>Software migration by transforming legacy code</p>
      </sec>
      <sec id="sec-1-3">
        <title>Model-driven software renovation</title>
        <p>Tools and methods for model-driven migration
Design patterns for model-driven software migration</p>
      </sec>
      <sec id="sec-1-4">
        <title>Experience reports</title>
        <p>The MDSM workshop was held during the CSMR 2011
main conference on March 1, 2011. The full-day workshop
consisted of three thematically grouped sessions:
one 90 minutes project session, presenting latest
research projects in the field of model-driven software
migration
two 90 minutes paper sessions containing paper
presentations with plenty of time for discussions.</p>
        <p>The proceedings contain the papers and project
presentations presented at MDSM 2011. For regular papers, we
received eight submissions, from which we accepted four
papers based on a rigorous reviewing process. Each paper
was reviewed by four program committee members. In
addition, we invited three projects in the field of model-driven
software migration to present their work and to submit a 2
pages summary of their project.</p>
        <sec id="sec-1-4-1">
          <title>Organizers</title>
        </sec>
        <sec id="sec-1-4-2">
          <title>Workshop Chairs</title>
        </sec>
        <sec id="sec-1-4-3">
          <title>Program Committee</title>
          <p>Wilhelm Hasselbring, Christian-Albrechts-Universität
zu Kiel, Germany
Andreas Fuhr, Universität Koblenz-Landau, Germany
Volker Riediger, Universität Koblenz-Landau,
Germany
Andy Schürr, Technische Universität Darmstadt,
Germany
Anthony Cleve, Institut National de Recherche en
Informatique et en Automatique (INRIA) Lille, France
Bernhard Rumpe, Rheinisch-Westfälische Technische
Hochschule (RWTH) Aachen, Germany
Dragang Gasevic, Athabasca University, Canada
Eleni Stroulia, University of Alberta, Canada
Filippo Ricca, Università degli Studi di Genova, Italy
Harry Sneed, Central European University Budapest,
Hungary &amp; Universität Passau, Universität
Regensburg, Germany
Heinz Züllighoven, Universität Hamburg, Germany</p>
        </sec>
      </sec>
      <sec id="sec-1-5">
        <title>Jaques Klein, Université du Luxembourg</title>
      </sec>
      <sec id="sec-1-6">
        <title>Jorge Ressia, Universität Bern, Switzerland Jürgen Ebert, Universität Koblenz-Landau, Germany Klaus Krogmann, Karlsruhe Institute of Technology, Germany</title>
        <p>Rocco Oliveto, Università degli Studi di Salerno, Italy
Romain Robbes, Universidad de Chile, Chile
Steffen Becker, Universität Paderborn, Germany</p>
      </sec>
      <sec id="sec-1-7">
        <title>Tudor Girba, Universität Bern, Switzerland</title>
        <sec id="sec-1-7-1">
          <title>Acknowledgments</title>
          <p>The organizers would like to thank all who contributed
to the workshop. We thank the authors for their
submissions and we especially thank the Program Committee and
their sub-reviewers for their good work in carefully
reviewing and collaboratively discussing the submissions.</p>
        </sec>
      </sec>
      <sec id="sec-1-8">
        <title>Andreas Fuhr</title>
        <p>Wilhelm Hasselbring
Volker Riediger</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>