EXE 2015
Date: Sep 27, 2015 7:00 am – Sep 27, 2015 4:00 pm
Location: Ottawa, Canada
1st International Workshop on Executable Modeling (EXE 2015)
co-located with MODELS 2015
We are pleased to invite you to submit papers to the First International Workshop on Executable Modeling (EXE 2015), held in conjunction with the ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) at Ottawa, Canada, on September 27th, 2015.
Scope and Topics
The complexity of modern software systems, time-to-market pressures, and the need for high quality software are current challenges faced by the software industry. To address these challenges, model-driven engineering (MDE) advocates the elevation of models into the center of the development process. Models provide abstractions over the system to be developed, while also providing enough detail to automate the development of implementation artifacts and perform early software analysis.
In this context, executable models become more and more important. They provide abstractions of a system's behavior and constitute the basis for performing early analyses of that behavior. The ability to analyze a system's behavior early in its development has the potential to turn executable models into important assets of a model-driven software development process. For instance, model animators and model debuggers aid in comprehending and exploring the modeled system's behavior, as well as in locating defects in models (e.g., locating defects in the system design). Other examples of model execution tools that provide analysis facilities include model checkers, model testing environments, and trace exploration tools.
Despite the potential benefits of executable models, there are still many challenges to solve, such as the lack of maturity in the definition of and tooling for executable modeling languages, and the limited experience with executable modeling in much of the software development industry. EXE 2015 will provide a forum for researchers and practitioners to discuss these challenges and propose potential solutions, as well as assessing and advancing the state-of-the-art in this area.
Topics of interest for the workshop include but are not limited to the following:
- Languages, techniques and methods for developing executable modeling languages, including considerations of quality aspects, reuse, specialization, composing, and evolution of executable modeling languages.
- Techniques and methods for developing model execution tools, such as, model debuggers, model animators, and trace exploration tools, including automation techniques for developing model execution tools and techniques for reusing, specializing, extending, and composing executable modeling languages at the tool level.
- Experiences in applying executable models and model execution tools for the development and operation of systems, as well as in developing and deploying executable modeling languages and model execution tools.
Workshop Format
EXE 2015 is a one-day workshop, divided into three parts: keynote, presentations of the accepted papers, and discussions in working groups.
We plan to have one keynote talk in the morning, followed by two sessions of presentations on the accepted papers. For each presentation, we will also schedule enough time to discuss the presented work. In the afternoon session, we will split up into groups for discussing research questions, challenges, and experiences in executable modeling. Each group will present the results of their discussions at the end of the last session. The workshop will end with a brief wrap-up formulating the workshop's conclusions. A workshop report will summarize the discussion throughout the day.
Organizers
- Tanja Mayerhofer, Vienna University of Technology, Austria
- Philip Langer, EclipseSource, Austria
- Ed Seidewitz, independent, USA
- Jeff Gray, University of Alabama, USA
Program Committee
- Jordi Cabot, INRIA and Ecole des Mines de Nantes, France
- Tony Clark, Middlesex University, United Kingdom
- Benoit Combemale, IRISA and University of Rennes 1, France
- Juergen Dingel, Queen's University, Canada
- Gregor Engels, University of Paderborn, Germany
- Sebastien Gerard, CEA List, France
- Martin Gogolla, University of Bremen, Germany
- Frederic Jouault, ESEO, France
- Dimitris Kolovos, University of York, United Kingdom
- Marjan Mernik, University of Maribor, Slovenia
- Zoltan Micskei, Budapest University of Technology and Economics, Hungary
- Richard Paige, University of York, United Kingdom
- Alessandro Romero, Brazilian National Institute for Space Research, Brazil
- Bernhard Rumpe, RWTH Aachen University, Germany
- Markus Scheidgen, Humboldt University Berlin, Germany
- Jeremie Tatibouet, CEA List, France
- Massimo Tisi, INRIA and Ecole des Mines de Nantes, France
- Hans Vangheluwe, University of Antwerp, Belgium and McGill University, Canada
Submitted by Anonymous
on
1st International Workshop on Executable Modeling (EXE 2015)
co-located with MODELS 2015
We are pleased to invite you to submit papers to the First International Workshop on Executable Modeling (EXE 2015), held in conjunction with the ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) at Ottawa, Canada, on September 27th, 2015.
Scope and Topics
The complexity of modern software systems, time-to-market pressures, and the need for high quality software are current challenges faced by the software industry. To address these challenges, model-driven engineering (MDE) advocates the elevation of models into the center of the development process. Models provide abstractions over the system to be developed, while also providing enough detail to automate the development of implementation artifacts and perform early software analysis.
In this context, executable models become more and more important. They provide abstractions of a system's behavior and constitute the basis for performing early analyses of that behavior. The ability to analyze a system's behavior early in its development has the potential to turn executable models into important assets of a model-driven software development process. For instance, model animators and model debuggers aid in comprehending and exploring the modeled system's behavior, as well as in locating defects in models (e.g., locating defects in the system design). Other examples of model execution tools that provide analysis facilities include model checkers, model testing environments, and trace exploration tools.
Despite the potential benefits of executable models, there are still many challenges to solve, such as the lack of maturity in the definition of and tooling for executable modeling languages, and the limited experience with executable modeling in much of the software development industry. EXE 2015 will provide a forum for researchers and practitioners to discuss these challenges and propose potential solutions, as well as assessing and advancing the state-of-the-art in this area.
Topics of interest for the workshop include but are not limited to the following:
- Languages, techniques and methods for developing executable modeling languages, including considerations of quality aspects, reuse, specialization, composing, and evolution of executable modeling languages.
- Techniques and methods for developing model execution tools, such as, model debuggers, model animators, and trace exploration tools, including automation techniques for developing model execution tools and techniques for reusing, specializing, extending, and composing executable modeling languages at the tool level.
- Experiences in applying executable models and model execution tools for the development and operation of systems, as well as in developing and deploying executable modeling languages and model execution tools.
Workshop Format
EXE 2015 is a one-day workshop, divided into three parts: keynote, presentations of the accepted papers, and discussions in working groups.
We plan to have one keynote talk in the morning, followed by two sessions of presentations on the accepted papers. For each presentation, we will also schedule enough time to discuss the presented work. In the afternoon session, we will split up into groups for discussing research questions, challenges, and experiences in executable modeling. Each group will present the results of their discussions at the end of the last session. The workshop will end with a brief wrap-up formulating the workshop's conclusions. A workshop report will summarize the discussion throughout the day.
Organizers
- Tanja Mayerhofer, Vienna University of Technology, Austria
- Philip Langer, EclipseSource, Austria
- Ed Seidewitz, independent, USA
- Jeff Gray, University of Alabama, USA
Program Committee
- Jordi Cabot, INRIA and Ecole des Mines de Nantes, France
- Tony Clark, Middlesex University, United Kingdom
- Benoit Combemale, IRISA and University of Rennes 1, France
- Juergen Dingel, Queen's University, Canada
- Gregor Engels, University of Paderborn, Germany
- Sebastien Gerard, CEA List, France
- Martin Gogolla, University of Bremen, Germany
- Frederic Jouault, ESEO, France
- Dimitris Kolovos, University of York, United Kingdom
- Marjan Mernik, University of Maribor, Slovenia
- Zoltan Micskei, Budapest University of Technology and Economics, Hungary
- Richard Paige, University of York, United Kingdom
- Alessandro Romero, Brazilian National Institute for Space Research, Brazil
- Bernhard Rumpe, RWTH Aachen University, Germany
- Markus Scheidgen, Humboldt University Berlin, Germany
- Jeremie Tatibouet, CEA List, France
- Massimo Tisi, INRIA and Ecole des Mines de Nantes, France
- Hans Vangheluwe, University of Antwerp, Belgium and McGill University, Canada