期刊文献+

B方法在PVS中的应用

Application of Integrating B Method into PVS
下载PDF
导出
摘要 针对B方法和原型验证系统(PVS)的特点,提出了将B方法引入到PVS中,即将一个用B方法描述的系统转换为由PVS描述,以此来实现形式化的检验证明.B方法中的抽象机在PVS中转换为一个方法,而B方法中的不变量不变式要转换为PVS中的一个类型,由B方法描述的性质则转换为PVS中的推测、猜想,并借助于PVS自带的证明器有效地完成相应证明工作.最后,通过1个电梯控制系统来阐述上述转换方法. A method to integrate the B method into prototype verification system(PVS)according to their characteristics was presented, which could convert a system described by B method into formal specification language of PVS.In this method,a machine in B method was expressed to be a theory in PVS,while an invariant to be a type in PVS.Some properties described by B method were transformed into conjectures of PVS language,then,these conjectures could be proved effectively by PVS prover.In the end,an example,a lift system controller,was given to illustrate the application of this method.
作者 刘梅
出处 《上海应用技术学院学报(自然科学版)》 2015年第4期380-383,392,共5页 Journal of Shanghai Institute of Technology: Natural Science
关键词 B方法 原形验证系统 形式化方法 电梯系统控制器 B method prototype verification system(PVS) formal method lift system controller
  • 相关文献

参考文献8

二级参考文献51

  • 1何永忠,李斓,冯登国.多级安全DBMS的通用审计策略模型[J].软件学报,2005,16(10):1774-1783. 被引量:11
  • 2鹿蕾.形式化方法B的证明技术[J].现代电子技术,2005,28(23):126-128. 被引量:4
  • 3裘宗燕.B方法[M].北京:电子工业出版社,2004..
  • 4Alur R, Dill D L. A theory of timed automata. Theoretical Computer Science, 1994,126: 183-235
  • 5Clarke E, Grumberg O, Peled D. Model Checking. Cambridge:MIT PRESS, 1999
  • 6Qingguo XU, MIAO Huaikou. Modeling Timed Automata Theory in PVS: [上海大学计算机学院内部技术报告]
  • 7Owre S, Shankar N, Rushby J, et al. PVS system guide version 2. 4. Computer Science Laboratory. SRI International, 2001.1-97
  • 8Owre S, Shankar N, Rushby J, et al. PVS language reference version 2. 4. Computer Science Laboratory. SRI International,2001. 1-102
  • 9Alur R, Henzinger T A. Really temporal logic. Journal of the ACM, 1994,41: 181-204
  • 10Shankar N, Owre S, Rushby J, et al. PVS prover guide version 2.4. Computer Science Laboratory. SRI International, 2001.1-127

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部