=Paper=
{{Paper
|id=Vol-2245/mdetools_intro
|storemode=property
|title=Preface to the 2nd International Workshop on Model Driven Engineering Tools (MDETools 2018)
|pdfUrl=https://ceur-ws.org/Vol-2245/mdetools_intro.pdf
|volume=Vol-2245
|authors=Mojtaba Bagherzadeh,Francis Bordeleau,Juergen Dingel,Michalis Famelis,Antonio Garcia-Dominguez,Raquel Araujo de Oliveira,Ernesto Posse,Ed Seidewitz,Bran Selic
|dblpUrl=https://dblp.org/rec/conf/models/BagherzadehBDFG18
}}
==Preface to the 2nd International Workshop on Model Driven Engineering Tools (MDETools 2018)==
Preface 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 Lan- guages and Systems2 (MODELS’18). The high-level goal of the MDETools work- shop is to support the effective development, maintenance, dissemination, and use of high-quality MDE tools and supporting material. To this end, the work- shop 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 im- provements, 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. Challenge problem 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 first 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. Program The workshop received a total of twelve submissions — five in the research category and seven in the challenge problem category. The workshop program included a keynote presentation, presentations of four research papers, presen- tations of six submissions to the challenge problem and a panel discussion. The keynote entitled “Developing a Modeling Tool Someone Wants to Use: Chal- lenges, trends and solutions for how to develop modeling tools that people actu- ally 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. Acknowledgements 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. The MDETools’18 Co-Organizers Mojtaba Bagherzadeh (Queen’s University, Canada) Francis Bordeleau (Ecole de Technologie Superieure and Cmind, Canada) Juergen Dingel (Queen’s University, Canada) Michalis Famelis (University of Montreal, Canada) Antonio Garcia-Dominguez (Aston University, UK) Raquel Araujo de Oliveira (Universite Toulouse III, France) Ernesto Posse (Gatineau, Canada) Ed Seidewitz (Model Driven Solutions, USA) Bran Selic (Malina Software Corporation, Canada)