|
10 years of Models@run.time - Program
09:00-10:15 | Session 1: Opening |
- Introduction "10 years of Models@run.time" by Nelly Bencomo
- Keynote "Model-based Approaches to Managing Uncertainty for High-Assurance Dynamically Adaptive Systems" by Betty H.C. Cheng, Show/hide details
Abstract:
This presentation will overview several research projects that investigate novel ways to model, analyze, and mitigate uncertainty arising in three different aspects of cyber-physical systems. First, uncertainty about the physical environment can lead to suboptimal, and sometimes catastrophic, results as the system tries to adapt to unanticipated or poorly-understood environmental conditions. Second, uncertainty in the cyber environment can have lead to unexpected and adverse effects, including not only performance impacts (load, traffic, etc.) but also potential threats or overt attacks. Finally, uncertainty can exist with the components themselves and how they interact upon reconfiguration, including unexpected and unwanted feature interactions. Each of these sources of uncertainty can potentially be identified at different stages, respectively run time, design time, and requirements, but their mitigation might be done at the same or a different stage. Based on the related literature and our investigations, we argue that the following three overarching techniques are essential and warrant further research to provide enabling technologies to address uncertainty at all three stages: model-based development, assurance, and dynamic adaptation. Furthermore, we posit that in order to go beyond incremental improvements to current software engineering techniques, we need to infuse these three areas with successful techniques and inspirations from other disciplines, such as control theory, machine learning, and biology. We close the presentation with specific research challenges to the Models @ Run Time community posed by this area.
Biography:
Betty H.C. Cheng is a professor in the Department of Computer Science and Engineering at Michigan State University. Her research interests include dynamically adaptive systems, requirements engineering, model-driven engineering, automated software engineering, and harnessing evolutionary computation to address software engineering problems. These research areas are used to support the development of high-assurance adaptive systems that must continuously deliver acceptable behavior, even in the face of environmental and system uncertainty. Example applications include intelligent transportation and vehicle systems. She collaborates extensively with industrial partners in her research projects in order to ensure real-world relevance of her research and to facilitate technology exchange between academia and industry. Previously, she was awarded a NASA/JPL Faculty Fellowship to investigate the use of new software engineering techniques for a portion of the shuttle software. She spent one sabbatical working with the Motorola Software Labs investigating automated analysis techniques of specifications of telecommunication systems. During her next sabbatical, she was awarded an international faculty scholarship to explore research techniques for specifying and managing uncertainty in high-assurance systems. She is currently on sabbatical, where she is starting new projects in the area of model-driven approaches to sustainability, cyber security for automotive systems, and feature interaction detection and mitigation for autonomic systems, all in the context of operating under uncertainty while maintaining assurance objectives. Her research has been funded by several federal funding agencies, including NSF, ONR, DARPA, NASA, AFRL, ARO, and numerous industrial organizations. She serves on the editorial boards for Requirements Engineering Journal, and Software and Systems Modeling, and IEEE Transactions on Software Engineering. She was the Technical Program Co-Chair for IEEE International Conference on Software Engineering (ICSE-2013), the premier and flagship conference for software engineering.
|
10:15-10:45 | Coffee Break |
10:45-12:00 |
Session 2: New Insights 20 min each presentation + 15 in discussion group, Session Chair and Discussion leader : Emilio Insfran Pelozo
|
- Christopher Landauer and Kirstie Bellman:
System Development at Run Time. (slides) (long paper)
- Maksym Lushpenko, Nicolas Ferry, Hui Song, Franck Chauvel and Arnor Solberg:
Using Adaptation Plans to Control the Behavior of Models@runtime. (slides)
- Mahdi Derakhshanmanesh, Marvin Grieger and Jürgen Ebert:
On the Need for Extended Transactional Models@Run.Time. (slides)
- Panel 3 presenters (15 min)
|
12:00-13:00 | Lunch |
13:00-15:00 | Session 3: New Ideas
20 min each presentation + 15 in discussion group
Session Chair and Discussion leader : Kirstie L Bellman
|
- Christoff Bürger, Johannes Mey, René Schöne, Sven Karol and Daniel Langner:
Using Reference Attribute Grammar-Controlled Rewriting for Energy Auto-Tuning. (slides)
- Sebastian Götz and Thomas Kühn:
Models@run.time for Object-Relational Mapping Supporting Schema Evolution. (slides)
- Lorena Arcega, Jaime Font, Oystein Haugen and Carlos Cetina:
Leveraging Models at Run-Time to Retrieve Information for Feature Location. (slides)
- Panel 3 presenters (15 min)
- Special workshop activity on New Ideas (45 min)
|
15:00-15:30 | Coffee Break |
15:30-17:10 | Session 4: New Dimensions 20 min each presentation + 10 in discussion group
Session Chair and Discussion leader : Mahdi Derakhshanmanesh
|
- Christian Piechnick, Maria Piechnick, Sebastian Götz, Georg Püschel and Uwe Aßmann:
Managing Distributed Context Models Requires Adaptivity too. (slides)
- Joel Greenyer, Daniel Gritzner, Timo Gutjahr, Tim Duente, Stefan Dulle, Falk-David Deppe, Nils Glade, Marius Hilbich, Florian Koenig, Jannis Luennemann, Nils Prenner, Kevin Raetz, Thilo Schnelle, Martin Singer, Nicolas Tempelmeier and Raphael Voges:
Scenarios@run.time - Distributed execution of specifications on IoT-connected robots. (slides)
- Panel 2 presenters (10 min)
- Special workshop activity on What is next? New Challenges and Visions (50 min)
|
|
|
Important Dates
07/27/15 | | submissions |
08/21/15 | | notification |
09/13/15 | | camera-ready |
09/29/15 | | workshop |
|
|