=Paper=
{{Paper
|id=Vol-2019/exe_intro
|storemode=property
|title=None
|pdfUrl=https://ceur-ws.org/Vol-2019/exe_intro.pdf
|volume=Vol-2019
}}
==None==
Third International Workshop on Executable Modeling (EXE 2017) Tanja Mayerhofer∗ , Philip Langer† , Ed Seidewitz‡ , Jeff Gray§ and Erwan Bousse∗ ∗ TU Wien, Vienna, Austria mayerhofer@big.tuwien.ac.at, erwan.bousse@tuwien.ac.at † EclipseSource Services GmbH, Vienna, Austria planger@eclipsesource.com ‡ nMeta, Bowie, MD, USA ed@nmeta.us § University of Alabama, Tuscaloosa, AL, USA gray@cs.ua.edu Abstract—The Third Edition of the International Workshop discuss challenges of executable modeling, propose potential on Executable Modeling (EXE) was held on September 18, solutions, and assess and advance the state of the art in 2017 in Austin, Texas, as part of the satellite events of the executable modeling. For this third edition, submissions of ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS 2017). It brought research papers, experience reports, position papers, and tool together over 40 researchers and practitioners to discuss recent demonstrations on various topics of executable modeling were advances and current challenges in executable modeling. The invited. workshop program comprised a keynote on open-source MDE tooling for the Internet of Things by Juergen Dingel from II. P ROGRAM Queen’s University, presentations of five research papers, one tool demonstration, as well as a panel discussion on executable The Third International Workshop on Executable Modeling modeling for hardware, software, and cyber-physical systems. Index Terms—Executable Models; Executable Modeling Lan- was held as a full-day workshop of the ACM/IEEE 20th Inter- guages; Model Execution; Model Simulation; Execution Seman- national Conference on Model Driven Engineering Languages tics and Systems (MODELS 2017) Satellite Events on Septem- ber 18, 2017 in Austin, Texas. Out of eight submissions, I. O BJECTIVES AND S COPE six were accepted after a rigorous review process in which The complexity of modern software-intensive systems, time- each paper was reviewed by at least three members of the to-market pressures, and the need for high quality systems program committee. Five of the accepted submissions are are current challenges faced by the software and systems research papers presenting novel and innovative approaches engineering industry. To address these challenges, model- in executable modeling and one is a demonstration of a driven engineering (MDE) moves models into the center of model execution tool. The following papers were accepted for the development process. Models provide abstractions over the EXE 2017: system to be developed, while also providing enough detail 1) “Create and Play your Pac-Man Game with the GEMOC to automate the development of implementation artifacts and Studio (Tool Demonstration)” by Dorian Leroy, Er- perform early analysis. wan Bousse, Manuel Wimmer, Benoit Combemale and In this context, executable models become increasingly im- Wieland Schwinger portant. They provide abstractions of complex system behav- 2) “Executing Models: Enhancing Validation by Filmstrip iors and constitute the basis for performing early analyses of Templates and Transformation Alternatives” by Nisha that behavior. The ability to analyze a system’s behavior early Desai, Martin Gogolla and Hilken Frank in its development has the potential to turn executable models 3) “Executing Robot Task Models in Dynamic Environ- into important assets of model-driven software development ments” by Kai Adam, Arvid Butting, Oliver Kautz, processes, thus reducing effort and cost in the development Bernhard Rumpe and Andreas Wortmann process and increasing the quality of the developed system. 4) “Towards one Model Interpreter for Both Design and Despite the potential benefits of executable models, there Deployment” by Valentin Besnard, Matthias Brun, are still many challenges to solve, such as the lack of maturity Philippe Dhaussy, Frédéric Jouault, David Olivier and in the definition of and tooling for executable modeling lan- Ciprian Teodorov guages, and the limited experience with executable modeling 5) “Simulation Framework for Executing Component and in much of the software and systems development industry. Connector Models of Self-Driving Vehicles” by Filippo The International Workshop on Executable Modeling (EXE) Grazioli, Evgeny Kusmenko, Alexander Roth, Bernhard was founded as a forum for researchers and practitioners to Rumpe and Michael von Wenckstern 6) “Consistency Recovery in Interactive Modeling” by Juri Program Committee Members Di Rocco, Davide Di Ruscio, Marcel Heinz, Ludovico • Francis Bordeleau, CMind, Canada Iovino, Ralf Lämmel and Alfonso Pierantonio • Tony Clark, Sheffield Hallam University, UK The accepted papers cover many different aspects of exe- • Peter Clarke, Florida International University, USA cutable modeling including the following: • Benoit Combemale, University of Toulouse, France • Jonathan Corley, University West Georgia, USA • Approaches for implementing operational semantics and • Juan de Lara, University of Madrid, Spain interpreters for executable modeling languages (paper 1, • Julien Deantoni, Université Côte d’Azur, CNRS, I3S, paper 4) • Model validation and verification through model execu- Inria, France • Thomas Degueule, CWI, The Netherlands tion (paper 2, paper 4) • Juergen Dingel, Queen’s University, Canada • Model simulation (paper 5) • Martin Gogolla, University of Bremen, Germany • Executable models@runtime (paper 3) • Dimitris Kolovos, University of York, UK • Execution semantics of consistency-preserving model • Nicholas Matragkas, University of Hull, UK management operations (paper 6) • Marjan Mernik, University of Maribor, Slovenia • Applications of executable modeling for service robotics • Zoltan Micskei, Budapest University of Technology and (paper 3) and the development of self-driving vehicles (paper 5) Economics, Hungary • Richard Paige, University of York, UK The workshop started out with a keynote by Juergen Dingel, • Alessandro Romero, Brazilian National Institute for professor at Queen’s University, with the title “Towards an Space Research, Brazil Open-Source MDE Tooling Infrastructure for the Internet of • Jesús Sánchez Cuadrado, Universidad de Murcia, Spain Things”. In his keynote, Juergen gave an introduction to • Markus Scheidgen, Humboldt University Berlin, Ger- UML-RT, a standardized UML profile for modeling real-time many embedded systems, and its implementation in the open source • Bran Selic, Malina Software Corporation, Canada tool Papyrus-RT. Thereafter, he discussed mechanisms for con- • Cortland Starrett, One Fact Inc, USA necting UML-RT models with external tools and components, • Eugene Syriani, University of Montreal, Canada the new model debugging capabilities of Papyrus-RT, support • Jérémie Tatibouët, CEA, France for modifying models at runtime, as well as the Papyrus-RT • Massimo Tisi, Ecole des Mines de Nantes, France PolarSys Rover demonstrator. • Simon Van Mierlo, University of Antwerp, Belgium After the keynote, two sessions were dedicated to the • Andreas Wortmann, RWTH Aachen University, Germany presentation and discussion of the papers accepted for the workshop. External Reviewers In the last session, EXE hosted for the first time a panel • Nisha Desai, University of Bremen, Germany discussion with four researchers and practitioners renowned • Dorian Leroy, TU Wien, Austria for their contributions to the field of executable modeling on • Jean-Marie Mottu, University of Nantes, France the topic of “Executable Modeling for Hardware, Software and IV. ACKNOWLEDGEMENTS Cyber-Physical Systems”. The panelists were Benoit Combe- male from the University of Toulouse, Taylor Riché from We thank the organizers of MODELS 2017 very much for National Instruments, Cortland Starrett from One Fact Inc, hosting EXE 2017 and for their support in the workshop and Hans Vangheluwe from the University of Antwerp. The organization. Our special thanks go to the general chair of panelists and the workshop participants discussed applications MODELS 2017, Don Batory, as well as to the workshop of executable modeling, executable modeling solutions, and chairs Michalis Famelis and Sahar Kokaly, whose support was open research challenges in executable modeling and the extraordinary. Furthermore, we thank all the presenters and broader field of MDE. the participants of EXE 2017, who contributed to the open All the materials presented at EXE 2017 can be found discussions and made the workshop a lively and successful on the workshop Website http://modelexecution.org/exe2017. event. We also want to express our sincere gratitude to Juergen This includes the slides of all presentations given at the Dingel for kicking off the workshop with his inspiring keynote. workshop, as well as the opening statements of the panelists. Furthermore, we thank our panelists, Benoit Combemale, Taylor Riché, Cortland Starrett, and Hans Vangheluwe for dis- III. P ROGRAM C OMMITTEE AND E XTERNAL R EVIEWERS cussing approaches, experiences, applications and challenges of executable modeling. Lastly, we thank the reviewers and the The program committee of EXE 2017 comprised 25 experts members of the program committee for their timely and high- in the domain of executable modeling from twelve different quality reviews, as well as for their inputs to the workshop countries. We thank the program committee members and program. external reviewers very much for their services in reviewing and discussing the submitted papers.