Linear hybrid action systems

  • Authors:
  • Mauno Rönkkö;Xuandong Li

  • Affiliations:
  • Turku Centre for Computer Science, Department of Computer Science, Åbo Akademi University, Lemminkäisenkatu 14A, FIN-20520 Turku, Finland;Department of Computer Science and Technology, Nanjing University, Nanjing, Jiangsu, P.R. China

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Action Systems is a predicate transformer based formalism. It supports the development of provably correct reactive and distributed systems by refinement. Recently, Action Systems were extended with a differential action. It is used for modelling continuous behaviour, thus, allowing the use of refinement in the development of provably correct hybrid systems, i.e, a discrete controller interacting with some continuously evolving environment. However, refinement as a method is concerned with correctness issues only. It offers very little guidance in what details one should consider during the refinement steps to make the system more robust. That information is revealed by robustness analysis. Other formalisms not supporting refinement do have tool support for automating the robustness analysis, e.g., HyTech for linear hybrid automata. Consequently, we study in this paper the non-trivial translation problem between Action Systems and linear hybrid automata. As the main contribution, we give and prove correct an algorithm that translates a linear hybrid action system to a linear hybrid automaton. With this algorithm we combine the strengths of the two formalisms: we may use HyTech for the robustness analysis to guide the development by refinement.