【24h】

Formal Semantics of AADL Models with Machine-Readable CSP

机译:具有机器可读CSP的AADL模型的形式语义

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

AADL (Architecture Analysis Design Language) is a standardized and hierarchical modeling language which contributes to designing and analyzing architectures of both software and hardware of Embedded Real-Time Systems. However, the problems of AADL models are unenforceability and the absence of formal semantics, which limit formal analysis of attributes in AADL models. This paper proposes an approach to build formal semantics to AADL's software component models. We use Machine-Readable CSP as the formal language. Comparing with behaviors and relationships of processes in Machine-Readable CSP, we analyze features and interactions of various kinds of AADL software component. Some descriptive rules are made for certain applications of AADL software component. A case study illustrated by MBS (Multiple Buffering System) will be given to validate the feasibility. Properties of MBS such as deadlock, live lock, failure divergence relationship between specification and implementation are checked by the tool FDR.
机译:AADL(架构分析设计语言)是一种标准化的分层建模语言,有助于设计和分析嵌入式实时系统的软件和硬件架构。但是,AADL模型的问题是不可执行性和缺少形式语义,这限制了ADL模型中属性的形式分析。本文提出了一种为AADL的软件组件模型构建形式语义的方法。我们使用机器可读的CSP作为正式语言。与机器可读CSP中的行为和流程关系进行比较,我们分析了各种AADL软件组件的功能和交互。针对AADL软件组件的某些应用制定了一些描述性规则。将以MBS(多重缓冲系统)为例进行案例研究,以验证可行性。 MBS的属性,如死锁,活动锁,规范与实现之间的故障分歧关系,由工具FDR进行检查。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号