Proposed Format of the workshop
The workshop is designed to facilitate focused discussion on the use of models during run time. The primary goal is to develop a research road map that provides a context for current and anticipated work in this new research area. The workshop will be structured into presentation and work (discussion) sessions. The presentation session will take place in the morning and will consist of a guest talk and presentations by paper submitters. The afternoon will be dedicated to focused discussions on research challenges. The result of this work session will be a research roadmap.

Presentations: there will be two types of presentations by paper submitters.

Short presentations: The maximum time allocated to a short presentation is 10 minutes: the submitter will spend 5 minutes presenting the paper and 5 minutes answering questions about the presented ideas.

Full presentations: The maximum time allocated to a full presentation is 20 minutes. To facilitate an informed and fruitful discussion, the full presentations will be structured as follows:
- Presentation of major ideas by paper submitter : 10 minutes
- Presentation of paper analysis by an assigned independent reader : 5 minutes
- Questions from the audience : 5 minutes

The independent reader is someone other than the paper submitter assigned to discuss the extent that the paper addresses the research questions posed in the Call for Papers.

Program

Morning

9:00 - 9:10 Presentation of the workshop (Nelly Bencomo)

9:10 - 10:00 Guest Speaker Prof. Betty Cheng, Michigan State University

Title: Modeling and Analyzing Dynamically Adaptive Software

Abstract: Increasingly, software should dynamically adapt its behavior at run-time in response to changing conditions in the supporting computing and communication infrastructure, and in the surrounding physical environment. In order for an adaptive program to be trusted, it is important to have mechanisms to ensure that the program functions correctly \emph{during} and \emph{after} adaptations. Adaptive programs are generally more difficult to specify, verify, and validate due to their high complexity. Particularly, when involving multi-threaded adaptations, the program behavior is the result of the collaborative behavior of multiple threads and software components. This presentation introduces an approach to create formal models for the behavior of adaptive programs. Our approach separates the adaptation behavior and non-adaptive behavior specifications of adaptive programs, making the models easier to specify and more amenable to automated analysis and visual inspection. We introduce a process to construct adaptation models, automatically generate adaptive programs from the models, and verify and validate the models.

Session 1 Chair: Robert France

10:00 - 10:20 "Applying OMG D&C Specification and ECA Rules for Autonomous Distributed Component-based Systems ",
Jérémy Dubus and Philippe Merle.  (Second reader: Fabio Costa)

10:20 - 10:40 "Models at Runtime for sustaining User Interface Plasticity ",
Jean-Sébastien Sottet , Gaëlle Calvary, and Jean-Marie Favre. (Second reader to be announced)

10:40 - 11:00 "A Runtime Model for Multi-Dimensional Separation of Concerns ",
Awais Rashid, and Ruzanna Chitchyan . (Second reader: Jon Oldevik)

11:00 - 11:30 COFFEE BREAK

Session 2 Chair: Nelly Bencomo

11:30 - 11:50 "Towards a More Effective Coupling of Reflection and Runtime Metamodels for Middleware" ,
Fabio Costa , Lucas Provensi, and Frederico Vaz. (Second reader:Jean-Marc Jezequel )

11:50 - 12:10 "Model-driven development of self-managing software ",
Matthias Rohr, Marko Boskovic , and Simon Giesecke.  (Second reader: Steffen Zschaler)

12:10 - 12:20 "Experiments in Run-Time Model Extraction" ,
Frédéric Jouault, Jean Bézivin, Régis Chevrel, and Jeff Gray. 

12:20 - 12:30 Invited presentation: Project MODELPLEX. Veronique Normand

12:30 - 01:00 Discussion and planning breakout sessions ( Chair: Gordon Blair)

13:00 - 14:30 LUNCH

Afternoon

14:30 - 16:00 Breakout sessions

16:00 - 16:30 COFFEE BREAK

16:30 - 18:00 Discussion & presentation of summaries


Go to
Models@run.time

Last Updated: 26/09/2006
Comments? Mail them to us