中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2017, Vol. 43 ›› Issue (3): 71-78.doi: 10.3969/j.issn.1674-1579.2017.03.012

• 技术交流 • 上一篇    

基于EventB的中断管理需求和设计形式化建模与验证方法

  

  • 出版日期:2017-06-26 发布日期:2017-07-03

Formal Modeling and Verification Method of InterruptManagement Requirement and Design Based on EventB

  • Online:2017-06-26 Published:2017-07-03

摘要:  随着软件复杂度的迅速增长,传统的基于测试的方法逐渐难以满足航天器操作系统的可靠性和安全性需求,形式化方法逐渐成为航天器操作系统安全可靠性的有效保障.基于Rodin平台,采用EventB形式化语言,通过需求和设计重写、制定精化策略并逐步精化的方法,对航天嵌入式操作系统SpaceOS2的中断管理模块建立了需求层和设计层形式化模型,将模型检验和定理证明相结合,验证模型的正确性并且满足安全性质.

关键词: 中断管理, 形式化验证, EventB, 精化

Abstract: With the rapid growth of software complexity, the traditional testing method is gradually difficult to meet the reliability and security requirements of spacecraft operating system. Formal method is gradually becoming an effective guarantee for spacecraft operating system security and reliability. Based on the Rodin platform, using EventB formal language, through the requirements and design rewrite and formulate the refinement strategy and stepwise refinement method, the requirement layer and design layer formal model is established for the interruptmanagement module of the embedded operating system SpaceOS2. Model checking and theorem proving are combined to verify the validity and safety of the model.

Key words: interruptmanagement, formal verification, EventB, refinement

中图分类号: 

  •