M-ADAPT'07 at ECOOP 2007 - Call for Papers- Deadline approaching

M-ADAPT'07 at ECOOP 2007 - Call for Papers- Deadline approaching

From: Nelly Bencomo <nelly_at_acm.org>
Date: Thu, 10 May 2007 12:22:25 +0100
Message-ID: <001a01c792f5$7f74eac0$0200a8c0@lancs.local>
Deadline approaching 

                                CALL FOR PAPERS

                        Model-Driven Software Adaptation


At ECOOP 21st European Conference on Object-Oriented Programming July 30 -
August 03, 2007, Berlin, Germany

Organizing Committee

Nelly Bencomo (main contact)
Gordon Blair, Computing Department, Lancaster University, UK Robert France,
Computer Science Department, Colorado State University

Important Dates:
Submission deadline: Friday May 18th
Notification of acceptance: Friday June 8th Workshop at ECOOP: Monday, 30

Motivation and Goal

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

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 run-time decision-making related to system adaptation and
other run-time 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 variability of 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
- 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 4 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 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).

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


Received on Thu 10 May 2007 - 12:22:35 BST