首页> 外文期刊>Formal Aspects of Computing >Model checking RAISE applicative specifications
【24h】

Model checking RAISE applicative specifications

机译:模型检查RAISE适用规范

获取原文
获取原文并翻译 | 示例

摘要

Ensuring the correctness of a given software component has become a crucial aspect in software engineering and model checking provides an almost fully automatic way of achieving this goal. Due to the scalability problems of the model checking technique, it has become popular to apply it at early stages in the development process, when the size of the model is much smaller than the final code. Properties proved in this way can be shown to hold at the implementation level provided that the final code refines the original specification. In this paper we focus on the main issues for adding model checking functionality to the RAISE specification language (RSL) and present the semantic foundations of our current approach for doing so. We also describe a way to use model checking to verify RAISE confidence conditions, ensuring the soundness and completeness of the results checked in this way. We then present the most interesting details of the implementation of a tool that follows the described approach. Finally, we illustrate the application of the technique with two case studies: a Digital Multiplexed Radio Telephone System and the Mondex electronic purse.
机译:确保给定软件组件的正确性已成为软件工程中的关键方面,而模型检查提供了几乎完全自动化的方式来实现这一目标。由于模型检查技术的可伸缩性问题,当模型的大小比最终代码小得多时,在开发过程的早期阶段应用它就变得很流行。如果最终代码完善了原始规范,则可以证明以这种方式证明的属性可以在实现级别上保留。在本文中,我们关注于将模型检查功能添加到RAISE规范语言(RSL)的主要问题,并介绍了当前这样做的语义基础。我们还描述了一种使用模型检查来验证RAISE置信条件的方法,以确保以此方式检查的结果的完整性和完整性。然后,我们介绍遵循所描述方法的工具实现的最有趣的细节。最后,我们通过两个案例研究说明了该技术的应用:数字多路复用无线电话系统和Mondex电子钱包。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号