Verifying Real-Time Systems against Scenario-Based Requirements

  • Authors:
  • Kim G. Larsen;Shuhao Li;Brian Nielsen;Saulius Pusinskas

  • Affiliations:
  • Center for Embedded Software Systems (CISS), Aalborg University, Aalborg, Denmark DK-9220;Center for Embedded Software Systems (CISS), Aalborg University, Aalborg, Denmark DK-9220;Center for Embedded Software Systems (CISS), Aalborg University, Aalborg, Denmark DK-9220;Center for Embedded Software Systems (CISS), Aalborg University, Aalborg, Denmark DK-9220

  • Venue:
  • FM '09 Proceedings of the 2nd World Congress on Formal Methods
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an approach to automatic verification of real-time systems against scenario-based requirements. A real-time system is modeled as a network of Timed Automata (TA), and a scenario-based requirement is specified as a Live Sequence Chart (LSC). We define a trace-based semantics for a kernel subset of the LSC language. By equivalently translating an LSC chart into an observer TA and then non-intrusively composing this observer with the original system model, the problem of verifying a real-time system against a scenario-based requirement reduces to a classical real-time model checking problem. We show how this is accomplished in the context of the Uppaal model checker.