Integration of Analog and Discrete Synchronous Design

  • Authors:
  • Simin Nadjm-Tehrani

  • Affiliations:
  • -

  • Venue:
  • HSCC '99 Proceedings of the Second International Workshop on Hybrid Systems: Computation and Control
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The synchronous family of languages (Lustre, Esterel, Signal, Statecharts) provide a great deal of support for verifying a control program at the design and compilation stage. However, a common aspect of embedded systems is that significant properties of the system can not be verified by formally analysing the controller (software) on its own. To analyse the system one requires to state and document assumptions on the environment. Furthermore, proving timeliness properties necessitates justifying a sampling interval and relating the synchronous step to metric time. Support for these activities is generally missing from current formal methods tools. In this paper we exploit simulation models - based on physical modelling of the environment - together with theorem proving, to prove properties of a closed loop system.We report on the work in progress on a case study provided by Saab Aerospace where deductive tools such as NP-Tools and simulation environments such as MATRIXx-SystemBuild are jointly used for verifying designs in Statecharts or programs in Lustre. The case study treats temperature and flow control in a climatic chamber.