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

Exploring AADL verification tool through model transformation

  • Kai Hu
  • , Teng Zhang*
  • , Zhibin Yang
  • , Wei Tek Tsai
  • *此作品的通讯作者
  • Beihang University
  • CNRS
  • Nanjing University of Aeronautics and Astronautics
  • Arizona State University

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

摘要

Abstract Architecture Analysis and Design Language (AADL) is often used to model safety-critical real-time systems. Model transformation is widely used to extract a formal specification so that AADL models can be verified and analyzed by existing tools. Timed Abstract State Machine (TASM) is a formalism not only able to specify behavior and communication but also timing and resource aspects of the system. To verify functional and nonfunctional properties of AADL models, this paper presents a methodology for translating AADL to TASM. Our main contribution is to formally define the translation rules from an adequate subset of AADL (including thread component, port communication, behavior annex and mode change) into TASM. Based on these rules, a tool called AADL2TASM is implemented using Atlas Transformation Language (ATL). Finally, a case study from an actual data processing unit of a satellite is provided to validate the transformation and illustrate the practicality of the approach.

源语言英语
文章编号1267
页(从-至)141-156
页数16
期刊Journal of Systems Architecture
61
3-4
DOI
出版状态已出版 - 3月 2015

指纹

探究 'Exploring AADL verification tool through model transformation' 的科研主题。它们共同构成独一无二的指纹。

引用此