skip to main content
10.1145/1175855acmconferencesBook PagePublication PagesmiddlewareConference Proceedingsconference-collections
ARM '06: Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
ACM2006 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Middleware06: 7th International Middleware Conference Melbourne Australia 27 November 2006- 1 December 2006
ISBN:
978-1-59593-419-2
Published:
27 November 2006
Sponsors:

Bibliometrics
Skip Abstract Section
Abstract

This workshop is the fifth in a highly successful series (the prior incarnations were RMW00, RMW03, RMW04, and ARM05). The early workshops in the series focused on reflective techniques to "open up" the middleware implementation, thereby allowing programmers to better configure and adapt middleware services for each application. The success of this approach has been clear. For example, Marc Fleury, in his Middleware 2003 keynote, recognized reflective middleware as a strong influence on the commercially successful JBoss platform. Subsequently, the name of the workshop was changed in 2005 to "adaptive and reflective middleware" in recognition of the increasing importance of run-time adaptivity as evidenced, for example, in the autonomic computing initiative.The specific goal of the present workshop, ARM06, is to continue to broaden this theme by bringing together a wider group of researchers that are involved in designing adaptive and reflective systems at different system layers, including architectural, application, OS and network layers. This has arisen from a recognition that adaptivity and reflection are of inherently system-wide applicability and cross-cut traditional software engineering and system demarcations.In addition, we wanted to further broaden the scope of the workshop on the following two fronts: First, we wanted to consider a broader range of techniques that expand current work on software componentization and design patterns in support of adaptation - prime examples are: software architecture; design patterns; aspect orientation; and control theory. And, second, we wanted to recognize the current strong trends towards decentralized and diverse environments, including: peer-to-peer platforms; network-centric systems; grid computing; sensor networks; and pervasive and mobile applications. This essentially implies considering domain-specific adaptation approaches (e.g. adaptive fault-tolerance in peer-to-peer platforms).<B>ARM'06</B>The papers submitted to the workshop reflected this broadening, and from the high-quality pool of submissions it was possible to put together a diverse and stimulating programme which should lead to interesting and productive discussions.As in previous years, we have organized the workshop as a series of sessions, each devoted to the presentation of papers belonging to a common theme. Furthermore, we have retained the unique feature of this workshop series in ending each session with a "mini-panel" involving the presenters, led by the session chair and a pre-selected "devil's advocate". This format has been found in the past workshops to lead to lively and productive discussion. We also included a session of posters to provide a showcase for new work that was as yet insufficiently mature for formal presentation.

Skip Table Of Content Section
Article
Evolving self-adaptive services using planning-based reflective middleware

Self-adaptive systems often use a middleware-based approach where adaptation mechanisms and policies are separated and externalized from the application code. Such separation facilitates the independent analysis of application and adaptation. In the QuA ...

Article
Runtime metrics collection for middleware supported adaptation of mobile applications

This paper proposes, implements, and evaluates in terms of worst case performance, an online metrics collection strategy to facilitate application adaptation via object mobility using a mobile object framework and supporting middleware. The solution is ...

Article
A distributed architecture meta-model for self-managed middleware

Openness and adaptation are the fundamental properties of reflective middleware platforms. Self-managed or autonomic systems require this behaviour, and therefore, reflective middleware platforms are ideally suited to the support of such systems. ...

Article
An underlay aware, adaptive overlay for event broker networks

Event based middleware typically runs on an overlay network of event brokers. The overlay network is structured on the underlying physical network, called the underlay network of the overlay. There are many dynamic changes at the underlay level that a ...

Article
Using roles to design dynamic adaptations of CCM component-based applications

Roles have been used as abstractions for the design of modular applications. Some works claim that such abstractions are especially useful in the design of dynamic adaptations. In this work, we put this idea to the test by extending a standardized ...

Article
Time vs. space adaptation with ATOP-grid

Very large grid applications that run and communicate simultaneously on different sites need reservation of start times and a minimum of resources. It becomes easier for each site's batch job scheduler to deal with the road blocks in the schedule that ...

Article
Dynamic adaptive services in e-business environments

The paper presents an adaptive mechanism through a new plugins technology on software components and information sources. It integrates the emerging service oriented architecture with business application environments, which are extended to support ...

Article
A reflective middleware architecture for distributed sensor applications

To enable a wider adoption of sensor network technologies, we must address a variety of constraints inherent in sensor network operation and provide a significantly rich level of abstraction to application users supported by efficient and robust ...

Article
Enabling adaptation of J2EE applications using components, web services and aspects

This paper presents an architecture framework, the Adaptive Server Framework (ASF) to facilitate the development of adaptive behavior for legacy server applications. ASF is devised on top of J2EE application servers and integrates components, web ...

Article
Adapta: a framework for dynamic reconfiguration of distributed applications

Modern computational systems are characterized by a high degree of dynamism that, along with the heterogeneity of computational devices and communication infrastructure, demand the development of a new range of applications that must be able to self-...

Contributors
  • Lancaster University
  • University of California, Irvine
  1. Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate15of21submissions,71%
    YearSubmittedAcceptedRate
    ARM 201511764%
    ARM '0710880%
    Overall211571%