WELCOME TO MDETools 2019!

Third Workshop on Model-Driven Engineering Tools, September 16, 2019, Munich, Germany


Motivation

FFor software engineering research results to impact modern, industrial software development and how it is taught in significant ways, the implementation and encapsulation of the results in sufficiently mature, effective, and usable tools appears to be a necessity. The more effective, usable, and available these tools and their supporting documentation materials are, the easier it is for prospective users to determine the scope, benefits, and limitations of the tools in relevant contexts, thus maximizing the potential for more adoption and impact.

While the implementation and maintenance of such tools is not trivial and typically cannot be accomplished without significant resources, many recent technological advances (e.g., frameworks, libraries, and metatools such as language workbenches), standards, and social developments (e.g., the increasing trend towards open source software and the sharing of expertise via question-andanswer websites such as stackoverflow.com) can provide substantial help. Similarly, the creation of effective supporting documentation is often facilitated through the use of more ‘modern’ formats such as screen casts and video tutorials, which can then easily be dissiminated via services such as YouTube or FaceBook. Many other communities have recognized the importance of tools and, e.g., created workshops specifically designed to facilitate the evaluation and comparison of tools. Examples include (all held in 2016),

While efforts have been made to compare modeling approaches (in, e.g., the Comparing Modeling Approaches Workshop), the modeling research community does not appear to be paying as much attention as some other communities to more effectively leveraging tools for illustrating, evaluating, and dissiminating research results, and for making a convincing case for more wide-spread adoption of modeling and MDE. More specifically,

  • there is evidence suggesting that the quality of documentation of many MDE tools is too low,
  • there is insufficient support for comparing the strengths and weaknesses of MDE tools, their suitability for specific tasks, and opportunities for interoperation and reuse,
  • fuse appropriate, publicly accessible use cases and that have been carried out by independent third parties, • challenges such as usability, interoperability, and integration should receive more attention,
  • several existing and emerging technological capabilities (e.g., AI, analytics, cloud computing), challenges (e.g., DevOps, Digital Twin & Thread, self-adaptation), and application domains (e.g., Systems Engineering, Industry 4.0, robotics, Internet of Things) are insufficiently leveraged or addressed,
  • recent technological and industrial developments, trends, and community efforts such as open source MDE tooling, Open Services for Lifecycle Collaboration (OSLC) and the Language Server Protocol (LSP) are largely unstudied.

Objectives

The MDETools Workshop aims to:

  1. Facilitate the determination of the state-of-the-art in MDE tools and comparative evaluations of existing tools by identifying comparison criteria, use cases, and evaluation procedures.
  2. Discuss strengths, weaknesses of tools, together with opportunities for improvements, reuse, and ‘cross-fertilization’.
  3. Identify relevant industrial trends, opportunities and challenges and how they can be leveraged or dealt with.
  4. Collect best practices for the development, distribution, and maintenance of MDE tools and supporting material.
Important Dates
  • Abstract submission deadline: June 28, 2019 (12:00:00 AM (AoE))
  • Submission deadline: July 7, 2019 (12:00:00 AM (Extended) (AoE))
  • Notification of acceptance: July 26, 2019 (12:00:00 AM (AoE))
  • Camera ready version: August 2, 2019 (12:00:00 AM (AoE))
  • Workshop: September 16, 2019 (12:00:00 AM )