Distributed Lyapunov Functions in Analysis of Graph Models of Software

  • Authors:
  • Mardavij Roozbehani;Alexandre Megretski;Emilio Frazzoli;Eric Feron

  • Affiliations:
  • Laboratory for Information and Decision Systems, Massachusetts Institute of Technology (MIT), Cambridge,;Laboratory for Information and Decision Systems, Massachusetts Institute of Technology (MIT), Cambridge,;Laboratory for Information and Decision Systems, Massachusetts Institute of Technology (MIT), Cambridge,;Department of Aerospace Engineering, Georgia Institute of Technology, Atlanta,

  • Venue:
  • HSCC '08 Proceedings of the 11th international workshop on Hybrid Systems: Computation and Control
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In previous works, the authors introduced a framework for software analysis, which is based on optimization of Lyapunov invariants. These invariants prove critical software properties such as absence of overflow and termination in finite time. In this paper, graph models of software are introduced and the software analysis framework is further developed and extended on graph models. A distributed Lyapunov function is assigned to the software by assigning a Lyapunov function to every node on its graph model. The global decremental condition is then enforced by requiring that the Lyapunov functions on each node decrease as transitions take place along the arcs. The concept of graph reduction and optimality of graphs for Lyapunov analysis is briefly discussed.