首页    期刊浏览 2024年09月21日 星期六
登录注册

文章基本信息

  • 标题:Foundations of the B method
  • 本地全文:下载
  • 作者:Cansell, Dominique ; Mery, Dominique
  • 期刊名称:COMPUTING AND INFORMATICS
  • 印刷版ISSN:1335-9150
  • 出版年度:2003
  • 卷号:22
  • 期号:3-4
  • 页码:221-256
  • 语种:English
  • 出版社:COMPUTING AND INFORMATICS
  • 摘要:B is a method for specifying, designing and coding software systems. It is based on Zermelo-Fraenkel set theory with the axiom of choice, the concept of generalized substitution and on structuring mechanisms (machine, refinement, implementation). The concept of refinement is the key notion for developing B models of (software) systems in an incremental way. B models are accompanied by mathematical proofs that justify them. Proofs of B models convince the user (designer or specifier) that the (software) system is effectively correct. We provide a survey of the underlying logic of the B method and the semantic concepts related to the B method; we detail the B development process partially supported by the mechanical engine of the prover.
  • 关键词:Events; actions; systems; refinement; proof; validation; formal method
国家哲学社会科学文献中心版权所有