<!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>MDE Collaboration: Temporality and Ergonomy in the Cloud, the GenMyModel Solution</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vincent Aranega Axellience</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lille</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>France vincent.aranega@genmymodel.com</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Collaboration in MDE is a large subject and gathers two main concerns:
collaboration with MDE and for MDE. The rst one refers to collaboration using
MDE tools whereas the second one focuses on creating collaborative MDE tools,
i.e: being able to propose a collaborative experience in an MDE tool. When
it comes to collaboration for MDE and to modeling tools, we assume that
collaboration could be view as a time related problematic where past, present and
future are all important.</p>
      <p>This talk discusses that last assumption and binds these notions to a
concurrency problematic for modeling activities. Either the modi cations are
concurrent or they are not. In both cases, the theorical point of view is developed as
well as more general questions around ergonomy. Using these concepts of
concurrency, the talk explains how collaborative modeling is a matter of conducting
the present while always keeping track of the past and, somehow, dealing with
the future.</p>
      <p>In order to illustrate as well as possible the di erent points of view and
concepts, the talk will evolve around the GenMyModel collaborative modeling tool.
After a brief overview of the platform, we will show how collaboration can mean
managing model modi cations over time and the e ort we put in place in order
to o er e cient solutions for concurrent and non-concurrent modi cations over
a single resource (model). Beside the temporal aspect of collaborative modeling,
the presentation will also discuss the performance and the infrastructure choices
for the GenMyModel platform, as well as the advantages and drawback of using
a cloud-based solution. Finally, I will present work in progress and future work
about collaboration on di erent levels (code against model).</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>