<!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>
      <abstract>
        <p>The second Workshop on Model Driven Engineering Tools1 (MDETools'18) was held on October 15, 2018 in Copenhagen, Denmark, in collaboration with the ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems2 (MODELS'18). The high-level goal of the MDETools workshop is to support the e ective development, maintenance, dissemination, and use of high-quality MDE tools and supporting material. To this end, the workshop has the following objectives: { Facilitate the determination of the state-of-the-art in MDE tools through comparative evaluations of existing tools by identifying comparison criteria, use cases, and evaluation procedures, { discuss strengths, weaknesses of tools, together with opportunities for improvements, reuse, and \cross-fertilization", { identify relevant industrial trends, opportunities and challenges and how they can be leveraged or dealt with, and { collect best practices for the development, distribution, and maintenance of MDE tools and any supporting material.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>To facilitate the comparison of tools the workshop again featured a challenge
problem submission category. This year, the challenge problem was given in
form of a simulation environment in Unity 3D3 one of the leading 3D game and
animation development tools. In the environment, a rover (modeled after NASA's
Mars Exploration Rovers) drives a random path. The challenge was to use an
MDE tool to develop the software necessary to allow a second rover to follow
the rst while staying at a safe distance. No constraints were put on either the
tool used or the language that any of the development artifacts were expressed
in. Communication with the simulation (to, e.g., obtain position information
of both rovers or issue commands to the second rover) was realized via TCP
sockets.</p>
    </sec>
    <sec id="sec-2">
      <title>Program</title>
      <p>The workshop received a total of twelve submissions | ve in the research
category and seven in the challenge problem category. The workshop program
included a keynote presentation, presentations of four research papers,
presentations of six submissions to the challenge problem and a panel discussion. The
keynote entitled \Developing a Modeling Tool Someone Wants to Use:
Challenges, trends and solutions for how to develop modeling tools that people
actually can and want to use" was given by Mattias Mohlin from HCL Technologies,
1 https://mdetools.github.io/mdetools18
2 http://www.modelsconference.org
3 https://unity3d.com
Sweden. Mattias has been involved with the development and industrial use of
modelling tools for over 20 years.</p>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgements</title>
      <p>We thank Mattias Mohlin for his contributions to the success of the workshop
and for sharing his expertise. We also gratefully acknowledge the work of Michal
Pasternak on the implementation of the Unity simulation used for the challenge
problem; Michal also provided user support. Finally, we thank the MODELS'18
Workshop Chairs, Regina Hebig and Thorsten Berger, for their support and the
MDETools'18 Program Committee for their invaluable reviewing work.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>