17th Workshop on Adaptive and Reflexive Middleware
The ARM workshop is collocated with ACM/IFIP/Usenix Middleware 2018, December 10-14th, Rennes, France.
The Adaptive and Reflective Middleware (ARM) workshop series started together with the ACM/IFIP/USENIX International Middleware Conference, with which it has been co-located every year since this first edition. ARM aims at providing researchers with a leading edge view on the state of the art in reflective and adaptive middleware, and on the challenging problems that remain unsolved. Past editions of the workshop have brought together experts involved in designing and reusing adaptive systems at different system layers, including architectural, OS, virtualization technology, and network layers, as well as in using techniques that are complementary to reflection. The workshop series also seek to provide an exciting environment in which to leverage cooperation among researchers.
Important Dates
- September 3
August 10, 2018- Abstract submission - September 17
August 20, 2018- Paper submission - October 1
September 10, 2018- Notification of Acceptance - October 21
October 12, 2018- Final version
The 17th Workshop on Adaptive and Reflexive Middleware will be held in Rennes, France on December 10-14 #ARM2018 https://t.co/A9scIBeDcy in conjunction with the ACM/IFIP/USENIX Middleware conference @middleware2018
— ARM (@ARM_DEC2018) July 3, 2018
Workshop Scope
The 17th Workshop on Adaptive and Reflective Middleware (ARM 2017) will follow on the success of the previous editions exploring how reflective approaches and associated techniques can accommodate changes in the middleware environment. Specifically, a middleware should adapt itself based upon reasoning about its run-time behaviour and current surrounding conditions (e.g. network dynamics, available resources, changes in the context).
Adaptive and reflective middleware must deal with the new wave of applications (e.g. smart cities and communities, IoT, agricultural, first respond and industrial applications) that are supported by a steadily growing set of either rich devices and resource-constrained with a portion being mobile. These new applications benefit from the cloud to gain an on-demand access to a shared pool of configurable computing resources (e.g. networks, servers, storage and services), often based on cheap commodity hardware.
Applying reflective techniques to open-up the implementation of middleware and related software platforms for interoperability, (a)synchronous, one-to-many deployment, and adaptability have particularly proved successful and influential in the past. However, there are still open challenges, such as scalability and decentralized management as well as resilient real-time operations, that require further investigation to address new use cases in large deployment contexts, especially in diverse domains as urban and rural services and environmental challenges that the society face (e.g. transportation, smart water systems and grids).
ARM 2017 will aim at providing researchers with a leading edge view on the state-of-the-art in reflective and adaptive middleware, and on the challenging problems that remain unsolved. This edition follows the path initiated in recent editions, by bringing together experts involved in designing and reusing adaptive systems at different system layers, including architectural, OS, virtualization technology, and network layers, as well as in using techniques that are complementary to reflection.
The workshop will provide an exciting environment in which to leverage cooperation among researchers.
Topics of interest
Topics of interest include but are not limited to:- Design and performance of adaptive and/or reflective middleware platforms;
- Experiences with adaptive and reflective technologies in specific domains (e.g., sensor networks, ubiquitous/pervasive computing, mobile computing, smart and connected communities,
- Internet of Things, cloud/grid computing, P2P, Systems-of-Systems);
- Cross-layer interactions and adaptation mechanisms, including network, OS, VM & device level techniques;
- Application of adaptive and reflective middleware techniques to achieve: reconfigurability and/or adaptability and/or separation of concerns; reuse; and reification of adaptation techniques and strategies;
- Incorporating non-functional properties into middleware, including real-time, fault-tolerance, immutability, persistence, security, trust, privacy and so on;
- Evaluation methodologies for adaptive and reflective middleware; guidelines, testbeds and benchmarks;
- Tool support for adaptive and reflective middleware;
- Design and programming abstractions to manage the complexity of adaptive and reflective mechanisms, , using for example model-driven-engineering (MDE) and models@run.time;
- Software engineering methodologies for the design and development of adaptive middleware;
- Methods for reasoning, storing and dynamically updating knowledge about the services provided by adaptive/reflective middleware;
- The role of techniques such as learning in the design of long-lived adaptive middleware;
- Metrics on properties such as cost-of-adaptation, quality-of-adaptation, consistency-of-adaptation, yields.
Submission
Submissions must not be published or submitted to a journal and/or conference/workshop with proceedings. Each submission should be at most 6 pages in the ACM standard format. Authors of accepted papers must present their papers at the workshop. At least one author of each accepted paper is required to register and present the paper. Abstract should be emailed to both francoise.sailhan at cnam.fr and nelly at acm.org Submissions are to be made to the submission web site: arm2018.hotcrp.com
Organisation
Chairs
- Nelly Bencomo, Aston University, UK.
- Francoise Sailhan, Cnam Paris, France.
Steering Comittee
- Gordon Blair, Lancaster Univ., UK.
- Fabio M Costa, Federal Univ of Goias, Brazil.
- Fabio Kon, Univ. of Sao Paulo, Brazil.
- Renato Cerqueira, PUC-Rio, Brazil.
- Paulo Ferreira, INESC-ID, Portugal.
- Nalini Venkatasubramanian, Univ. of California, Irvine, USA.
Program Comittee
- Paolo Bellavista, Univ. di Bologna.
- Sonia Ben-Mokhtar, CNRS.
- Gordon Blair, Lancaster University, UK.
- Georgios Bouloukakis, Inria and UC Irvine.
- Fabio Costa, Federal Univ. of Goias.
- Nikolaos Georgantas, Inria.
- Anirüddhā Gokhālé
- Paul Grace, IT Innovation, Univ. of Southampton.
- Gang Huang, Peking University.
- Ajay Kattepur, Embedded Systems & Robotics, TCS Research.
- Fabio Kon, Univ. of Sao Paulo.
- Rui Silva-Moreira, Univ. Fernando Pessoa.
- Doug Schmidt, Vanderbilt Univ.
- François Taiani, Univ. of Rennes 1.
- Nalini Venkatasubramanian, Univ of California, Irvine, USA.
Publicity Chair
- Georgios Bouloukakis, Inria and UC Irvine.
Program: December, Tuesday 11th
1:30pm - 3:00p.m. - Session 1
- Opening
- "Towards Emergent Microservices for Client-Tailored Design",
Roberto Rodrigues Filho (Lancaster University), Barry Porter (Lancaster University), Roberto Rodrigues Filho (Federal University of Goiás), Marcio Pereira de Sá (Federal University of Goiás). - "On Controlling Compliance Requirements within Adaptive Integration Platforms",
Laura González, Raúul Ruggia (Universidad de la RepRaública). - "An Adaptive Middleware in Go",
Nelson Rosa, Gláucia Campos, David Cavalcanti (Universidade Federal de Pernambuco).
3:30p.m.:5p.m - Panel
Contact
- francoise.sailhan at cnam.fr
- nelly at acm.org