跳到主要导航 跳到搜索 跳到主要内容

Formal Verification of Behavioral AADL Models by Stateful Timed CSP

  • Feng Zhang
  • , Yongwang Zhao*
  • , Dianfu Ma
  • , Wensheng Niu
  • *此作品的通讯作者
  • Beihang University
  • Beijing Advanced Innovation Center for Big Data and Brain Computing
  • Aeronautical Computing Technique Research Institute

科研成果: 期刊稿件 › 文章 › 同行评审

摘要

AADL along with its Behavior Annex is an architecture and behavior description language for safety-critical domains, e.g. avionics, aerospace, and defence. In order to formally analyze behavior properties of AADL models, it is necessary to transform the AADL language into formal languages supported by formal verification tools. Moreover, comprehensive formal verification of AADL models highly requires that the transformation supports larger subset of the AADL language, as well as verification tools are able to capture various behavior of AADL, such as concurrency and timing. As an extended communicating sequential process (CSP), stateful timed CSP with its model checker-PAT provide an strongly expressive language and verification tool for real-time systems, distributed systems, and concurrent systems. This paper introduces a model transformation approach from a comparatively complete subset of AADL to stateful timed CSP, in particular supporting major components of AADL Behavior Annex. We propose a comprehensive set of transformation rules for AADL to stateful timed CSP. Then, we perform formal verification in PAT to analyze concurrent behavior properties of AADL models, such as safety, liveness, and trace refinement with various fairness assumptions, in which we consider time capacities, deadlines, periods of AADL threads and durations of AADL processes. As a study case, we develop an AADL model of F-16 'Auto Pilot Controller' and transform the model into Stateful Timed CSP. We specify a set of critical properties of the model and perform formal verification in PAT.

源语言英语
期刊论文编号8098603
页(从-至)27421-27438
页数18
期刊IEEE Access
卷5
DOI
出版状态已出版 - 5 11月 2017

学术指纹

探究 'Formal Verification of Behavioral AADL Models by Stateful Timed CSP' 的科研主题。它们共同构成独一无二的学术指纹。

引用此