首页> 外文会议>WoTUG Technical Meeting >Software Specification Refinement and Verification Method with I-Mathic Studio
【24h】

Software Specification Refinement and Verification Method with I-Mathic Studio

机译:i-Mathic Studio的软件规范细化与验证方法

获取原文

摘要

A software design usually manifests a composition of software specifications. It consists of hierarchies of black box and white box specifications which are subject to refinement verification. Refinement verification is a model-checking process that proves the correctness of software specifications using formal methods. Although this is a powerful tool for developing reliable and robust software, the applied mathematics causes a serious gap between academics and software engineers. I-Mathic comprehends a software specification refinement and verification method and a supporting toolset, which aims at eliminating the gap through hiding the applied mathematics by practical modelling concepts. The model-checker FDR is used for refinement verification and detecting deadlocks and livelocks in software specifications. We have improved the method by incorporating CSP programming concepts into the specification language. These concepts make the method suitable for a broader class of safety-critical concurrent systems. The improved I-Mathic is illustrated in this paper.
机译:软件设计通常表现出软件规格的组成。它由黑盒和白色盒子规格的层次结构组成,这些规格可能需要细化验证。细化验证是一种模型检查过程,可以使用正式方法证明软件规范的正确性。虽然这是一个强大的开发可靠和强大的软件的工具,但应用的数学导致学者和软件工程师之间的严重差距。 I-Mathic理解软件规范改进和验证方法和支撑工具集,该方法旨在通过实际建模概念隐藏所应用的数学来消除差距。模型检查器FDR用于精液验证和检测软件规范中的死锁和Livelocks。通过将CSP编程概念结合到规范语言来改进了该方法。这些概念使该方法适用于更广泛的安全关键并发系统。本文说明了改进的I-Mathic。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号