RAM-SE09: call for papers (pdf).
The papers of the workshop are now available as an archive. Please read them before the workshop.
RAM-SE past editions: RAM-SE04, RAM-SE05, RAM-SE06, RAM-SE07, and RAM-SE08.
Stéphane Ducasse. Traits Implementation Lessons Learned: The problem of optimizations in the presence of reflective APIs
Antoine Marot and Roel Wuyts. Detecting unanticipated aspect interferences at runtime with compositional intentions
Norbert Siegmund, Mario Pukall, Michael Soffner, Veit Koeppen and Gunter Saake. Using Software Product Lines for Runtime Interoperability
11:30 - 12:00Naoyasu Ubayashi, Hidenori Akatoki and Jun Nomura. Pointcut-based Architectural Interface for Bridging a Gap between Design and Implementation
12:00 - 12:30Zaid Altahat and Tzilla Elrad. Minimize Aspect Interaction Re-Evaluation Due To Software Evolution (short paper)
Susanne Cech Previtali, Michele Schaeuble and Thomas Gross. Revision classes for explicit versioning
14:30 - 15:00Allan Raundahl Gregersen, Douglas Simon and Bo Norregaard Jorgensen. Towards a Dynamic-Update-Enabled JVM
15:00 - 15:30Jose Roberto Campos Perillo, Eduardo Martins Guerra and Clovis Torres Fernandes. Daileon: A Tool for Enabling Domain Annotations (short paper)
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 areas.
Particularly interesting for this workshop are works that focus the static or dynamic evolution of software systems. Techniques may vary to achieve this goal. In particular, they include but are not limited to:
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. To grant an easy dissemination of the proposed ideas and to favor exchanging 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.
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.
All the papers accepted for presentation at the workshop will be collected in the workshop proceedings published in the ACM digital libray. The Workshop proceedings will be indexed by the DBLP.
All submissions must be 5-page long and written in English. Position papers about research ideas should clearly state how they relate to the workshop theme, what particular problems they address, what practical experience was conducted, and why it is relevant to this workshop.
The papers must be submitted, before the 22th of April, 2009 through easychair.
All papers will be reviewed by the program committee. Authors will be notified of acceptance by 8th of May, 2009.
Accepted papers will be made available via the web page devoted to the workshop (delayed until the ACM Library published the papers. All participants are encouraged to read the accepted papers in advance.
| Submission Deadline: | 8th April, 2009 |
| Notification Date: | 8th May 2009 |
| Electronic Version Available: | Delayed |
A special thanks for their sponsorship to the DICo, University of Milano, the Otto-von-Guericke-Universität Magdeburg, and the University of York.