Runtime verification of typical requirements for a space critical SoC patform

  • Authors:
  • Luca Ferro;Laurence Pierre;Zeineb Bel Hadj Amor;Jérôme Lachaize;Vincent Lefftz

  • Affiliations:
  • TIMA (CNRS-INPG-UJF), Grenoble cedex, France;TIMA (CNRS-INPG-UJF), Grenoble cedex, France;TIMA (CNRS-INPG-UJF), Grenoble cedex, France;EADS Astrium Satellites, Toulouse cedex, France;EADS Astrium Satellites, Toulouse cedex, France

  • Venue:
  • FMICS'11 Proceedings of the 16th international conference on Formal methods for industrial critical systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

SystemC TLM (Transaction Level Modeling) enables the description of complex Systems on Chip (SoC) at a high level of abstraction. It offers a number of advantages regarding architecture exploration, simulation performance, and early software development. The tendency is therefore to use TLM-based descriptions of SoC platforms as golden models that, by essence, must be flawless. In this paper, a SoC critical embedded platform under development by Astrium is used as proof-of-concept demonstrator, to assess the ISIS prototype tool which is devoted to the verification of SystemC TLM designs. Given temporal properties that capture the intended requirements, ISIS automatically instruments the design with ad hoc checkers that inform about the satisfaction of the properties during simulation. After a description of the target platform design, we show that the PSL language enables the unambiguous expression of the required properties, and that the checkers produced by ISIS verify their satisfaction with a limited simulation time overhead.