Middleware 2005, Grenoble, France

The 4th Workshop on
Adaptive and Reflective Middleware

(ARM2005)

Monday November 28, 2005
Grenoble, France


[Home]

[Call for Papers]

[Important Dates]

[Submissions]

[Program]

[Program Committee]

[Organizers]

[Related Links]


CALL FOR PAPERS

[Printer Friendly Version]    [Text Version]

Overview

Most of the middleware used and developed today is characterised by its inflexibility in adapting to different target environments and application areas. This lack of adaptability usually comes from the fact that middleware is traditionally built as a single monolithic entity. This inflexibility usually can be characterised by either the inability to adapt the behaviour of the platform, the inability to adapt its structure, or even both. In application domains such as mobile computing, distributed multimedia, and distributed real-time and embedded (DRE) systems, where resources are both constrained and variable in time, having the ability to reconfigure the middleware in order to optimise the resource usage and/or provide the desired quality of service (QoS) becomes a key feature.

Applying reflective techniques to middleware in order to "open up" the implementation, is one of the ways to provide a greater degree of configurability and dynamic adaptability at the middleware level. In the past few years, researchers have been experimenting with the use of reflection, component-based software engineering, software architecture design patterns and component frameworks, to achieve these goals.

Following the success of the past three workshops, ARM2005 aims at providing researchers with a leading edge view on the state of the art in reflective and adaptive middleware, and with the challenging problems that remain unsolved. This workshop permits researchers from around the world investigating middleware adaptation to interact and share ideas. It will provide a forum to further the application of adaptive middleware techniques to a variety of domains, such as medicine, command and control, homeland security, entertainment and commerce.

Submission Guidelines

Attendance to the workshop is based on the submission of a position paper or demo. Position papers should not exceed 6 pages of text on letter/A4 paper in ACM format without page numbers. Document templates for most popular document processing tools can be found at http://www.acm.org/sigs/pubs/proceed/template.html. Poster submissions should be accompanied with a 2-page abstract summarizing the poster.

Papers and poster abstracts should be emailed to <rm05submit@fusion.txcorp.com> with subject line clearly identifying "ARM2005 submission" before submission deadline. All papers and abstracts should be in either PS, PDF or Microsoft Word, format.

All workshop papers will be published via ACM's Digital Library as part of the "ACM International Conference Proceeding Series" (AICPS).

Topics of interest to this workshop include, but not limit to the following:

  • Design and performance of adaptive reflective middleware platforms
  • Design and development of adaptive and/or reconfigurable applications
  • Separation of concerns in adaptive and reflective middleware
  • Design of application domain specific Meta Object Protocols (MOP) for adaptive and reflective middleware
  • Experiences with adaptive and reflective technologies in suitable application domains e.g., real-time systems, mobile computing, etc.
  • Fundamental developments in the theory and practice of reflection, as it relates to middleware
  • Experience with existing techniques, such as CORBA portable interceptors and policy management framework
  • Combination with meta-modeling approaches, such as the OMG's Meta-Object Facility (MOF) and EMF
  • Experience with existing techniques and meta-modeling approach, such as CORBA portable interceptors, or the OMG Meta-Object Facility
  • Consideration of alternative techniques for dynamic configuration and/or reconfiguration
  • Examination of potentially complementary techniques, such as aspect-oriented programming
  • Scalability and performance optimization of adaptive and reflective middleware systems
  • Approaches to maintain the integrity of adaptive and reflective technologies
  • Tool support for adaptive and reflective middleware
  • Software engineering techniques for adaptive and reflective middleware, e.g., design patterns, component frameworks and software architectures
  • Design and programming abstractions to manage the complexity of reflective and adaptive mechanisms
  • Composition of systemic aspects and adaptive behaviours into component middleware applications
  • Abstraction, specification, and modelling of composable systemic aspects and behaviours in component middleware framework.
  • Formal Methods for Adaptive and Reflective Middleware
  • Aplications of reflective middleware in novel areas, such as (but not limitted to) mobile, pervasive and grid computing
  • The role of reflection in new models of middleware, such as Web Services and Service-Oriented Architecture (SOA)
  • Reflection support for self-healing and self-repair systems
  • Reflective and adaptive middleware architectures for very large-scale systems

Important Dates

Paper and abstract submissionFriday, August 26, 2005 Wednesday, Auguest 31, 2005
Acceptance notificationFriday, September 23, 2005
Camera-ready papers dueFriday, October 14, 2005
WorkshopMonday, November 28, 2005

Program Committee

Anders AndersenUniversity of Tromso, Norway
Gordon BlairLancaster University, UK
Roy CampbellUniversity of Illinois at U. Champaign, USA
Renato CerqueiraPUC-Rio, Brazil
Yvonne CoadyUniversity Victoria, Canada
Angelo CorsaroAlenia Marconi System, Italy
Fábio CostaFederal University of Goiás, Brazil
Edward CurryNational University of Ireland, Ireland
Frank EliassenUniversity of Oslo, Norway
Kurt GeihsUniversity of Kassel, Germany
Christopher GillWashington University in St. Louis, USA
Jadwiga IndulskaUniversity of Queensland, Australia
Graham KirbyUniversity of Saint-Andrews, Scotland
Fabio KonUniversity of São Paulo, Brazil
Joseph LoyallBBN Technologies, USA
Philip K. McKinleyMichigan State University, USA
Priya NarasimhanCarnegie Mellon University, USA
Sara Tucci PiergiovanniUniversity La Sapienza, Italy
Stefano RussoFederico II University of Naples, Italy
Corrado SantoroUniversita' di Catania, Italy
Douglas SchmidtVanderbilt University, USA
Richard StaehliSimula Research Lab, Norway
Carolyn TalcottSRI International, USA
Gautam ThakerLockheed Martin, USA
Nalini VenkatasubramanianUniversity of California at Irvine, USA
Steve VinoskiIONA Technologies, USA
Nanbor WangTech-X Corporation, USA

Workshop Co-chairs

Renato Cerqueira (co-chair)PUC-Rio, Brazil
Nanbor Wang (co-chair)Tech-X Corporation, USA

Organizing Committee

Angelo CorsaroAlenia Marconi System, Italy
Fábio CostaFederal University of Goiás, Brazil
Richard StaehliUnaffiliated
Nalini VenkatasubramanianUniversity of California at Irvine, USA

Contact Info: <rm05@fusion.txcorp.com>