Monday 12th December 2011
Nowadays middleware systems are required to support various levels of flexibly to adapt to the increasing dynamism of new models of computation and new classes of applications. These include:
- Networked applications that must operate under resource constraints and intermittent network connections,
- Cyber-physical systems with a close integrate of computation, physical devices and interaction with the physical world,
- Open systems that are long lived, able to accept new components, remove existing components, and adapt to new situations,
- A new generation of networked interactive applications driven by the availability of devices such as smart phones and tablets,
- New levels of high performance computing, for example the goal of exa-scale computing systems,
- Applications assembled on the fly to meet specific needs, from diverse and heterogeneous components, leading to a need for infrastructure that enables assembly of trustworthy (reliable, secure...) systems given high-level goals and constraints.
Applying reflective techniques to middleware to "open up" the implementation, as explored in the previous workshops in this series has proven particularly successful and influential. Reflection alone is however now generally considered insufficient to deliver the flexibility demanded by today's ever-diversifying middleware environments. The 10th Workshop on Adaptive and Reflective Middleware aims to set forth the success of previous editions by offering researchers a forum to address this technological gap and explore how reflective approaches can be combined with complementary perspectives to support the complete life-cycle of highly adaptive middleware platforms. As in the previous editions, the traditional scope of the workshop will be expanded to the following topics:
- The workshop will 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;
- The workshop will 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., generalized fault-tolerance in peer-to-peer platforms);
- The workshop will investigate how developing adaptive, flexible and interoperable middleware for heterogeneous execution environments requires practitioners to adopt a multi-level perspective by extending one's focus beyond 'pure' middleware, and encompassing the remaining system 'layers' (e.g., devices, OSs, networks, applications);
- The workshop aims to explore the connections with other techniques and research fields that are related to dynamic adaptation, such as autonomic computing, self-* systems, context-aware computing, and location-based services.
We invite the following three types of submission to the workshop:
- Research papers should not exceed 6 pages of text on letter paper in ACM format. Content should be work that is not previously published or concurrently submitted elsewhere;
- Poster submissions should initially submit a 2 pages abstract describing the poster content in ACM format; this offers the opportunity to present and receive feedback at the workshop about work still in its early stages;
- Demo submissions should initially submit a 2 pages abstract in ACM format, describing the contribution and content of the demo; we are particularly interested in demonstrations of adaptive middleware tools and solutions.
News2011/10/24: The technical program is online.
2011/10/03: The list of accepted papers is available.
2011/08/06: The submission deadline has been extended.
2011/05/16: The Call for Papers is available.
2011/05/15: The workshop has been accepted as a Middleware workshop.