Combining Formal Verification with Observed System Execution Behavior to Tune System Parameters

  • Minyoung Kim
  • Mark-Oliver Stehr
  • Carolyn Talcott
  • Nikil Dutt
  • Nalini Venkatasubramanian
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4763)

Abstract

Resource limited DRE (Distributed Real-time Embedded) systems can benefit greatly from dynamic adaptation of system parameters. We propose a novel approach that employs iterative tuning using light-weight, on-the-fly formal verification with feedback for dynamic adaptation. One objective of this approach is to enable system designers to analyze designs in order to study design tradeoffs across multiple layers (for example, application, middleware, operating system) and predict the possible property violations as the system evolves dynamically over time. Specifically, an executable formal specification is developed for each layer of the distributed system under consideration. The formal specification is then analyzed using statistical model checking and statistical quantitative analysis, to determine the impact of various resource management policies for achieving desired end-to-end timing/QoS properties. Finally, integration of formal analysis with dynamic behavior from system execution will result in a feedback loop that enables model refinement and further optimization of policies and parameters. We demonstrate the applicability of this approach to the adaptive provisioning of resource-limited distributed real-time systems using a multi-mode multimedia case study.

Keywords

Iterative System Tuning Formal Modeling Statistical Formal Methods System Realization Cross-layer Timing/QoS/resource Provisioning for Distributed Systems 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Minyoung Kim
    • 1
  • Mark-Oliver Stehr
    • 2
  • Carolyn Talcott
    • 2
  • Nikil Dutt
    • 1
  • Nalini Venkatasubramanian
    • 1
  1. 1.University of California, IrvineUSA
  2. 2.SRI InternationalUSA

Personalised recommendations