[ecoop-info] RAM-SE12: ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (CFP)

Walter Cazzola cazzola at dico.unimi.it
Tue Mar 20 22:45:16 CET 2012

(with  apologies for multiple copies)

                                 9th Workshop on
               Reflection, AOP and Meta-Data for Software Evolution
                            Beijing, China, 13 June 2012
                              Call for Contributions

**Workshop Description**

Software evolution and adaptation is a research area in continuous evolution,
and offering stimulating challenges for both academic and industrial

The evolution of software systems, to face unexpected situations or just for
improving their features, relies on software engineering techniques and
methodologies. Nowadays a similar approach is not applicable in all situations
e.g., for evolving nonstopping systems or systems whose code is not available.

Features of reflection such as transparency, separation of concerns, and
extensibility seem to be perfect tools to aid the dynamic evolution of running
systems.  Aspect-oriented programming can simplify code instrumentation whereas
techniques that rely on meta-data can be used to inspect the system and to 
extract the
necessary data for designing the heuristic that the reflective and 
mechanism use for managing the evolution.

We feel the necessity to investigate the benefits brought by the use of these
techniques on the evolution of object-oriented software systems. In
particular we would determine how these techniques can be integrated together
with more traditional approaches to evolve a system and the benefits we get
from their use.

This workshop can be a good meeting-point for people working in the software
evolution area, and an occasion to present reflective, aspect-oriented and data
mining based solutions to evolutionary problems, and new ideas straddling
these areas.

**Workshop Topics**

Particularly interesting for this workshop are works that focus on the static
or dynamic evolution of software systems. Techniques may vary to achieve this
goal. In particular, they include but are not limited to:
   - adaptative software components and evolution as component composition;
   - aspect-oriented middleware and environments for software evolution;
   - evolution planning and deployment through aspect-oriented and reflective 
   - aspect interference and composition for software evolution;
   - feature- and subject-oriented adaptation;
   - unanticipated software evolution supported by AOSD or reflective 
   - MOF, code annotations and other meta-data facilities for software 
   - software evolution tangling concerns;
   - metrics and other evaluation mechanisms to evaluate the impact of using
     reflection and/or AOP to get software evolution;
   - AOP and reflection based design patterns to get software evolution;
   - early aspect evolution, i.e., to design evolution by evolving the design
     information or the application in its early stages of development;
   - context-oriented evolution and other COP techniques for evolution
   - Models at runtime techniques for software evolution
   - techniques for refactoring into AOSD and to get the separation of concerns.

To ensure lively discussion at the workshop, the program committee will choose
the contributions on the basis of topic similarity and quality of submitted
work that will permit the beginning of new collaborations.

All the accepted paper will be included in the ACM Digital Library

**Workshop Format**

The workshop is a full day meeting. The workshop will contain two parts: Part
of the workshop will be devoted to presentations from participants, another
part will be devoted to panels and to exchange ideas between participants.

The workshop will provide a discussion forum about the evolution of the
sector and permit new collaborations with other researchers. The workshop will 
be particularly useful for young researchers who
will be able to compare their ideas with other people working on the field.

**Workshop Organizers**
W. Cazzola     Univ. of Milano, I
S. Chiba       Tokyo Inst. of Tech., J
M. Oriol       ABB Corp. Research, Ch
G. Saake       Univ. of Magdeburg, D

**Program Committee**
W. Cazzola     Univ. of Milano, I S. Chiba       Tokyo Inst. of Tech., J S. 
Gonzalez    K.U. Leuven, B P. Greenwood   Lancaster University, UK J. Gray 
Univ. of Alabama, USA G. Huang       Peking University, CN C. Kästner 
Philipps Univ. Marburg, D H. Masuhara    Univ. of Tokyo, J K. Mens        K.U. 
Leuven, B M. Oriol       ABB Corp. Research, Ch G. Saake       Univ. of 
Magdeburg, D J. Zhao        Shanghai Jiao Tong Univ. CN

Position papers (max 5-pages long) must be electronically submitted through

Accepted paper will be included in the ACM Digital Library.

**Important Dates**
Submission deadline:   15 April 2012 Notification date:     29 April 2012
Camera Ready deadline:  1  June 2012
Workshop date:         13  June 2012

Walter Cazzola, PhD - Associate Professor, DICo, University of Milano
E-mail: cazzola at dico.unimi.it  Ph.: +39 02 503 16300  Fax: +39 02 503 16253
· · · ---------------------------- · · · ---------------------------- · · ·
                ... recursive: adjective, see recursive ...
· · · ---------------------------- · · · ---------------------------- · · ·

More information about the ecoop-info mailing list