Skip to main navigation Skip to search Skip to main content

Context-Aware Verification of a Landing Gear System

  • LAB-STICC

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

6 Citations (Scopus)

Abstract

Despite the high level of automation, the practicability of formal verification through model-checking of large models is hindered by the combinatorial explosion problem. In this paper we apply a novel context-aware verification technique to the Landing Gear System Case Study (LGS) [2]. The idea is to express and verify requirements relative to certain environmental situations. The system environment is decomposed into several independent scenarios (contexts), which are successively composed with the system during reachability analysis. These contexts are specified using a language called CDL (Context Description Language), based on activity and message sequence diagrams. The properties to be verified are specified with observer automata and attached to specific regions in the context. This approach enables an automated context-guided decomposition of the verification into smaller problems, hence effectively reducing the state-space explosion problem. In the case of the LGS this technique enabled the fully-automated decomposition of the verification into 885 smaller model-checking problems.

Original languageEnglish
Title of host publicationABZ 2014
Subtitle of host publicationThe Landing Gear Case Study - Case Study Track, Held at the 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, Proceedings
PublisherSpringer Verlag
Pages52-65
Number of pages14
ISBN (Print)9783319075112
DOIs
Publication statusPublished - 1 Jan 2014

Publication series

NameCommunications in Computer and Information Science
Volume433
ISSN (Print)1865-0929

Keywords

  • context-aware model-checking
  • formal verification
  • OBP
  • observer-automata

Fingerprint

Dive into the research topics of 'Context-Aware Verification of a Landing Gear System'. Together they form a unique fingerprint.

Cite this