A generic language for dynamic adaptation

  • Authors:
  • Assia Hachichi;Gaël Thomas;Cyril Martin;Bertil Folliot;Simon Patarin

  • Affiliations:
  • LIP 6 – Université de Paris6;LIP 6 – Université de Paris6;LIP 6 – Université de Paris6;LIP 6 – Université de Paris6;DSI, Università di Bologna

  • Venue:
  • Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today, component oriented middlewares are used to design, develop and deploy distributed applications easily. They ensure the heterogeneity, interoperability, and reuse of software modules. Several standards address this issue: CCM (CORBA Component Model), EJB (Enterprise Java Beans) and .Net. However they offer a limited and fixed number of system services, and their deployment and configuration mechanisms cannot be used by any language nor API dynamically. As a solution, we present a generic high-level language to adapt system services dynamically in existing middlewares. This solution is based on a highly adaptable platform which enforces adaptive behaviours, and offers a means to specify and adapt system services dynamically. A first prototype was achieved for the OpenCCM platform, and good performances were obtained.