Organizing Committee

Nelly Bencomo  (main contact)
Gordon Blair
Computing Department
Lancaster University, UK

Robert France
Computer Science Department
Colorado State University


Program Committee

Franck Barbier
Univ. of Pau, Netfective Technology, France
Benoit Baudry
IRISA, France
Fabio M. Costa
Federal University of Goias, Brazil
Eli Gjørven
Simula Research Laboratory, Norway
Gang Huang
Peking University, China
Alfredo Matteo
UCV, Venezuela
Rui Silva Moreira
UFP, INESC Porto, Portugal
Klaus Pohl
ICB, Germany
Marten van Sinderen
Univ. of Twente, The Netherlands
Arnor Solberg
SINTEF, Norway
Mario Trapp
Fraunhofer IESE, Germany
Thaís Vasconcelos Batista
UFRN, Brasil
Steffen Zschaler
T.U. Dresden, Germany

Important Dates:

Submission deadline:
Friday May 18th
Monday May 21th

Notification of acceptance:
Friday June 8th
ECOOP'07 Early Registration Date:
Friday June 15th
Workshop at ECOOP:
Monday, 30 July


M-ADAPT 2007:  Important Dates   Call for Papers   Submission   Programme   Papers Accepted  
Related Events: Models@runtime 2007   Models@runtime 2006  

News 
Find the report of the workshop here. Published as "Model-Driven Software Adaptation" in ECOOP Workshops 2007 in Lecture Notes in Computer Science, Object-Oriented Technology. ECOOP 2007 Workshop Reader, Springer-Verlag, go to link. (07/02/2008)

Slides are on-line. Go to programme (21/08/2007)

Final programme is on-line. (25/07/2007)

Proceedings can be found here (06/07/2007)
The workshop will be structured into presentation and work (discussion) sessions. During the presentation session, long papers will be presented by two speakers, the first speaker will be an author of the paper and the second speaker will be an independent reader who is attending the workshop. Second readers will provide a second view on the contents of the paper, placing it in relation to the workshop topics and research questions. The final programme will show more information about the format (including short papers, discussion, etc) If you plant to attend the workshop and would like to have an active role as a second reader e-mail us telling us about it.

If you are interested on this topic you are welcome to attend the workshop. Deadline Early registration : Friday June 15, 2007 (12/06/2007)

Authors of accepted and rejected papers have been notified by e-mail. (08/06/2007)

Submission is closed. (22/05/2007)

Old news  

Keywords: Adaptation, Model Driven Engineering (MDE), Dynamic Variability, Variability Management, Runtime Models

Motivation and Goals

Adaptability is emerging as a critical enabling capability for many applications, particularly for environment monitoring, disaster management and other applications deployed in dynamically changing environments. Such applications have to reconfigure themselves according to fluctuations in their environment. The unpredictability of changes in the environments and their requirements pose new challenges to Software Engineering. Current software development approaches specify the functionality of the system at design-time. Such approaches are not sufficiently adequate to develop systems that dynamically adapt to environment fluctuations. As a result, innovative alternatives that take into account the specification of behaviour and functionality during the execution are required. However, dynamic adaptation can lead to emergent inappropriate unpredictable behaviour. The goal of this workshop is to explore how to develop appropriate model-driven approaches to model, analyze, and validate the volatile properties of the behaviour of adaptive systems and its environments.

In the model-driven software development area, research effort has focused primarily on using models at design, implementation, and deployment stages of development. This work has been highly productive with several techniques now entering the commercialisation phase. The use of model-driven techniques for validating and monitoring run-time behaviour can also yield significant benefits. A key benefit is that models can be used to provide a richer semantic base for runtime decision-making related to system adaptation and other runtime concerns. For example, one can use models to help determine when a system should move from a consistent architecture to another consistent architecture. Model-based monitoring and management of executing systems can play a significant role as we move towards implementing the key self-* properties associated with autonomic computing.

Relevant topics of interest include, but are not limited to:

- Formal notations for modeling, analysing, and validating adaptive systems
- Managing and modelling the dynamic variability intrinsic in the structure and behaviour of adaptive systems and their environments
- The relevance and suitability of different model-driven approaches to monitoring and managing systems during runtime.
- Compatibility (or tension) between different model-driven approaches.
- Experience related to the use of run-time models to adapt software systems.
- Model-driven design for adaptability.


Workshop Format

We are interested in submissions from both academia and industry on the topics described above. Both practical experience and position papers are welcome. You are invited to apply for attendance by sending a 2 to 5 page position paper (using 11 or 12 pt fonts) in PDF or PS. Submissions will be reviewed by the organizers. The authors will be notified about acceptance before the ECOOP’2007 early registration deadline. A primary deliverable of the workshop is a report that clearly outlines (1) the research issues and challenges in terms of specific research problems in the area, and (2) a synopsis of existing model-based solutions that target some well-defined aspect of monitoring and managing the execution of systems.

Related Events:

The first incarnation of this workshop was Models@runtime 2006 held at MODELS 2006 in Italy. It was attended by at least twenty persons. During that workshop key research questions were identified and discussed. The ECOOP workshop will use the research questions identified during the MODELS workshop as a basis for soliciting papers and as a starting point for further discussions. Bringing the workshop to an ECOOP audience will help broaden the discussions to cover issues related to the integration of modelling techniques with other techniques typically covered at ECOOP (e.g., component-based and reflection techniques). Models@runtime 2007 will be held at MoDELS 2007 in Nasville, USA.

The proceedings of the workshop (set of reviewed papers) will be published in IEEE Distributed Systems online

Call for Papers.



    Last Updated: 01/10/2007
Comments? Mail them to us