期刊文献+

Combination of Model Checking and Theorem Proving to Verify Embedded Software

Combination of Model Checking and Theorem Proving to Verify Embedded Software
原文传递
导出
摘要 In this paper, a scheme of combining model checking and theorem proving techniques to verify high trustworthy embedded software is proposed. The software model described in state machine of unified model language is transformed into the input modeling language of a model checker in which the model is analyzed with associated property specifications expressed in temporal logic. The software model which has been verified by model checker is then transformed into abstract specifications of a theorem prover , in which the model will be refined, verified and translated into source C code. The transformation rules from state machine to input language of model checker and abstract specifications of theorem prover are given. The experiment shows that the proposed scheme can effectively improve the development and verification of high trustworthy embedded software. In this paper, a scheme of combining model checking and theorem proving techniques to verify high trustworthy embedded software is proposed. The software model described in state machine of unified model language is transformed into the input modeling language of a model checker in which the model is analyzed with associated property specifications expressed in temporal logic. The software model which has been verified by model checker is then transformed into abstract specifications of a theorem prover , in which the model will be refined, verified and translated into source C code. The transformation rules from state machine to input language of model checker and abstract specifications of theorem prover are given. The experiment shows that the proposed scheme can effectively improve the development and verification of high trustworthy embedded software.
出处 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2005年第4期80-84,87,共6页 中国邮电高校学报(英文版)
基金 This workis Supported by the National High-Technology Research and Development Program(863-301-05-03) .
关键词 model checking theorem proving high trustworthy software software verification model checking theorem proving high trustworthy software software verification
  • 相关文献

参考文献15

  • 1SINGHAL M.Research in high-confidence distributed information[A].Proceedings of IEEE Computer Society 20th Symposium on Reliable Distributed Systems[C].New Orleans(LA,USA),2001.Los Alamitos(CA,USA):IEEE Computer Society,2001.76-79.
  • 2JOHNSON S D.Formal methods in embedded design[J].Computer,2003,36(11):104-106.
  • 3BASTANI F B.High-Quality Customizable Embedded Software from COTS Components[A].Proceedings of IEEE Computer Society 20th Symposium on Reliable Distributed Systems[C].New Orleans(LA,USA),2001.Los Alamitos(CA,USA):IEEE Computer Society,2001.174-175.
  • 4HEIMDAHL M P,HEITMEYER C L.Formal methods for developing high assurance computer systems:Working group report[A].Proceedings of Second IEEE Workshop on Industrial-Strength Formal Techniques(WIFT'98)[C].Boca Raton(FL,USA),1998.Piscataway(NJ,USA):IEEE,1998.1-60.
  • 5CLARKE E,GRUMBERG O,PELED D.Model Checking[M].Cambridge(MA,USA):MIT Press,1999.
  • 6ZHANG H.SATO:An efficient propositional prover[A].Proceedings of the International Conference on Automated Deduction(CADE'97)[C].Townsville(Australia),1997.New York(NY,USA):Springer-Verlag,1997.272-275.
  • 7SHANKAR N.Combining theorem proving and model checking through symbolic analysis[A].Proceedings of 11th International Conference on Concurrency Theory,LNCS 1877[C].Philadelphia(PA,USA),2002.New York(NY,USA):Springer-Verlag,2002.1-16.
  • 8MANNA Z,CHANG E,ANUCHITANUKUL A,et al.STeP:the Stanford Temporal Prover[R].STAN-CS-TR-03-1518,Stanford(CA,USA):Stanford University,2003.
  • 9MIKHAILOV L,BUTLER M.An approach to combining B and Alloy[A].Proceedings of 2nd International Conference of B and Z Users(ZB'2002)[C].Grenoble(France),2002.New York(NY,USA):Springer-Verlag,2002.140-161.
  • 10BEREZIN S.Model Checking and Theorem Proving:A Unified Framework[D].Pitsburgh(PA,USA):Carnegie Mellon University,2002.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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