Autonomic Management Policy Specification: From UML to DSML

  • Authors:
  • Benoît Combemale;Laurent Broto;Xavier Crégut;Michel Daydé;Daniel Hagimont

  • Affiliations:
  • Institut de Recherche en Informatique de Toulouse (UMR CNRS 5505), Université de Toulouse, France;Institut de Recherche en Informatique de Toulouse (UMR CNRS 5505), Université de Toulouse, France;Institut de Recherche en Informatique de Toulouse (UMR CNRS 5505), Université de Toulouse, France;Institut de Recherche en Informatique de Toulouse (UMR CNRS 5505), Université de Toulouse, France;Institut de Recherche en Informatique de Toulouse (UMR CNRS 5505), Université de Toulouse, France

  • Venue:
  • MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Autonomic computing is recognized as one of the most promizing solutions to address the increasingly complex task of distributed environments' administration. In this context, many projects relied on software components and architectures to provide autonomic management frameworks. We designed such a component-based autonomic management framework, but observed that the interfaces of a component model are too low-level and difficult to use. Therefore, we introduced UML diagrams for the modeling of deployment and management policies. However, we had to adapt/twist the UML semantics in order to meet our requirements, which led us to define DSMLs. In this paper, we present our experience in designing the Tune system and its support for management policy specification, relying on UML diagrams and on DSMLs. We analyse these two approaches, pinpointing the benefits of DSMLs over UML.