首页> 外文期刊>Science of Computer Programming >Automatically verifying an object-oriented specification of the Steam-Boiler system
【24h】

Automatically verifying an object-oriented specification of the Steam-Boiler system

机译:自动验证蒸汽锅炉系统的面向对象规格

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

摘要

Correctness is a desired property of industrial software systems. Although the employment of formal methods and their verification techniques in embedded real-time systems has started to be a common practice, the same cannot be said about object-oriented software. This paper presents an experiment of a technique for the automated verification of a subset of the object-oriented language OBject LOGic (OBLOG). In our setting, object-oriented models are automatically translated to LOTOS specifications using a programmable rule-based engine included in the Development Environment of the OBLOG language. The resulting specifications are then verified by model-checking using the CADP tool-box. To illustrate the concept we develop and verify an object-oriented specification of a well-known case study―the Steam-Boiler Control System.
机译:正确性是工业软件系统的期望属性。尽管在嵌入式实时系统中采用形式化方法及其验证技术已成为一种常见的做法,但对于面向对象的软件却不能说同样的话。本文介绍了一种用于自动验证面向对象语言对象逻辑(OBLOG)子集的技术的实验。在我们的设置中,使用OBLOG语言开发环境中包含的基于规则的可编程引擎,将面向对象的模型自动转换为LOTOS规范。然后,通过使用CADP工具箱进行模型检查来验证最终的规格。为了说明这一概念,我们开发并验证了一个著名的案例研究-蒸汽锅炉控制系统的面向对象的规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号