[ecoop-info] Call for Papers: RAM-SE'11 at TOOLS 2011
manuel at cs.york.ac.uk
Sun Mar 27 10:59:22 CEST 2011
Call for Papers:
RAM-SE'11: 8th Workshop on Reflection, AOP and Meta-Data for Software Evolution TOOLS Federated Conferences 2011
Zurich, Switzerland, 27 June 2011
The RAM-SE workshop seeks papers on the area of reflection, AOP, Meta-data and other advanced techniques for software evolution.
This year the RAM-SE workshop will be co-located with the TOOLS federated conferences in Zurich.
Submission deadline: 8 April 2011
Notification date: 8 May 2011
Camera Ready deadline: 8 June 2011
Workshop date: 27 June 2011
Software evolution and adaptation is a research area in continuous evolution, and offering stimulating challenges for both academic and industrial researchers. 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 aspect-oriented 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 area
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:
- adaptive software components and evolution as component composition;
- aspect-oriented middleware and environments for software evolution;
- evolution planning and deployment through aspect-oriented and reflective approaches;
- aspect interference and composition for software evolution;
- feature and subject-oriented adaptation;
- unanticipated software evolution supported by AOSD or reflective techniques;
- MOF, code annotations and other meta-data facilities for software evolution;
- 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;
- techniques for refactoring into AOSD and to get the separation of concerns;
- novel modularization techniques, such as traits, Feature-Oriented Programming, and Context-Oriented Programming, Models-Driven Development applied to software evolution.
To ensure lively discussion at the workshop, the program committee will choose the contribu- tions on the basis of topic similarity and quality of submitted work that will permit the beginning of new collaborations. To grant an easy dissemination of the proposed ideas and to favor ex- changing ideas among the participants, accepted contributions will be available in advance over the Web and an hardcopy of the contributions will be distributed to participants at the workshop.
Walter Cazzola, University of Milano, I
Shigeru Chiba, Tokyo Institute of Technology, J
Manuel Oriol, University of York, UK
Gunter Saake, University of Magdeburg, D
A. Bergel, Univ. of Chile, Ch
E. Bodden, Univ. of Darmstadt, D
W. Cazzola, University of Milano, I
S. Cech-Previtaly, Credit Suisse, CH
S. Chiba, Tokyo Institute of Technology, J
Y. Coady, Univ. of Victoria, CA
M. Denker, INRIA Lille, F
P. Greenwood, Univ. of Lancaster, UK
S. Gonzáles, KU Leuven, B
H. Masuhara, Univ. of Tokyo, J
I. Neamtiu, UC Riverside, USA
M. Oriol, University of York, UK
R. Paige, University of York, UK
G. Saake, University of Magdeburg, D
More information about the ecoop-info