From model-based design to formal verification of adaptive embedded systems

  • Authors:
  • Rasmus Adler;Ina Schaefer;Tobias Schuele;Eric Vecchié

  • Affiliations:
  • Fraunhofer Institute for Experimental Software Engineering, Kaiserslautern, Germany;Software Technology Group, Department of Computer Science, University of Kaiserslautern, Germany;Reactive Systems Group, Department of Computer Science, University of Kaiserslautern, Germany;Reactive Systems Group, Department of Computer Science, University of Kaiserslautern, Germany

  • Venue:
  • ICFEM'07 Proceedings of the formal engineering methods 9th international conference on Formal methods and software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Adaptation is important in dependable embedded systems to cope with changing environmental conditions. However, adaptation significantly complicates system design and poses new challenges to system correctness. We propose an integrated model-based development approach facilitating intuitive modelling as well as formal verification of dynamic adaptation behaviour. Our modelling concepts ease the specification of adaptation behaviour and improve the design of adaptive embedded systems by hiding the increased complexity from the developer. Based on a formal framework for representing adaptation behaviour, our approach allows to employ theorem proving, model checking as well as specialised verification techniques to prove properties characteristic for adaptive systems such as stability.