A formal approach to enforcing consistency in self-adaptive systems

  • Authors:
  • Najla Hadj Kacem;Ahmed Hadj Kacem;Khalil Drira

  • Affiliations:
  • ReDCAD Laboratory, University of Sfax, Sfax, Tunisia;ReDCAD Laboratory, University of Sfax, Sfax, Tunisia;CNRS, LAAS, Toulouse, France and Université de Toulouse, UPS, INSA, INP, ISAE, LAAS, Toulouse, France

  • Venue:
  • ECSA'10 Proceedings of the 4th European conference on Software architecture
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ability of systems to adapt is increasingly seen as a necessary underlying capability for modern software systems. The resulting self-adaptive systems are not only supposed to cope with changes, but must also preserve their consistency. To deal with such challenges in a systematic way, the design of self-adaptive systems needs to be put on a formal basis. In this paper, we argue for the benefits of a formal yet extensible approach to behavioural adaptations of component-based system architectures. This approach provides the usage of alternative adaptation processes rather than being limited to a single one. The application of Coloured Petri Nets for modelling and analysing the adaptation processes proves to be useful to trust consistency preservation.