Journal of Computer Applications ›› 2012, Vol. 32 ›› Issue (12): 3525-3528.DOI: 10.3724/SP.J.1087.2012.03525

• Computer software technology • Previous Articles     Next Articles

Event-B interpretation for space aircraft description language model

QI Yan-xia1,SHEN Hui-li2,CHEN Zhao-hui1,GU Bin1   

  1. 1. Beijing Institute of Control Engineering, Beijing 100080,China
    2. School of Software Engineering, East China Normal University, Shanghai 200062,China
  • Received:2012-06-28 Revised:2012-08-29 Online:2012-12-29 Published:2012-12-01
  • Contact: SHEN Hui-li

SPARDL模型的Event-B解释

綦艳霞1,沈慧丽2,陈朝晖1,顾斌1   

  1. 1. 北京控制工程研究所,北京 100080
    2. 华东师范大学 软件学院,上海 200062
  • 通讯作者: 沈慧丽
  • 作者简介:綦艳霞(1974-),女,北京人,工程师,博士,主要研究方向:嵌入式软件;〓沈慧丽(1990-),女,上海人,主要研究方向:程序分析与验证;〓陈朝晖(1965-),男,北京人,研究员,硕士,主要研究方向:嵌入式软件;〓顾斌(1968-),男,北京人,研究员,硕士,主要研究方向:嵌入式软件。
  • 基金资助:
    国家自然科学基金资助项目

Abstract: A requirement modeling language called SPARDL was proposed for modeling and analyzing such periodic control systems consisting of periodic behaviors together with the mode transition mechanism. The Event-B interpretation was specified for the SPARDL model. The semantics of SPARDL were presented by Event-B and a refinement framework was introduced to develop the Event-B models based on the features of the SPARDL model. Finally, a case study was analyzed to show the effectiveness of our proposed approach to modeling and validation of the SPARDL model by Event-B.

Key words: Space Aircraft Description Language(SPARDL), Event-B, Requirement Analysis, Refinement, Verification

摘要: 针对由周期行为和模式转换机制组成的实时系统提出的SPARDL需求建模语言,详细阐明了其对应的SPARDL模型的Event-B解释。通过Event-B来解释SPARDL的语义,同时提出一种基于SPARDL模型特征的精化框架用于Event-B模型的开发。最后,通过案例研究的分析展示用Event-B对SPARDL模型建模和验证的方法的有效性。

关键词: Space Aircraft Description Language(SPARDL), Event-B, 需求分析, 精化, 验证