首页> 外文会议>Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on >Proving correctness of a controller algorithm for the RAID Level 5 System
【24h】

Proving correctness of a controller algorithm for the RAID Level 5 System

机译:验证RAID 5系统的控制器算法的正确性

获取原文

摘要

Most RAID controllers implemented in industry are complicated and difficult to reason about. This complexity has led to software and hardware systems that are difficult to debug and hard to modify. To overcome this problem Courtright and Gibson (1994) have developed a rapid prototyping framework for RAID architectures which relies on a generic controller algorithm. The designer of a new architecture needs to specify parts of the generic controller algorithm and must justify the validity of the controller algorithm obtained. However the latter task may be difficult due to the concurrency of operations on the disks. This is the reason why it would be useful to provide designers with an automated verification tool tailored specifically for the RAID prototyping system. As a first step towards building such a tool, our approach consists of studying several controller algorithms manually, to determine the key properties that need to be verified. We present the modeling and verification of a controller algorithm for the RAID Level 5 System. We model the system using I/O automata, give an external requirements specification, and prove that the model implements its specification. We use a key invariant to find an error in a controller algorithm for the RAID Level 6 System.
机译:工业上实现的大多数RAID控制器都很复杂且难以推理。这种复杂性导致软件和硬件系统难以调试和修改。为了克服这个问题,Courtright和Gibson(1994)开发了一种基于通用控制器算法的RAID体系结构的快速原型框架。新架构的设计者需要指定通用控制器算法的各个部分,并且必须证明所获得的控制器算法的有效性。但是,由于磁盘上操作的并发性,后一项任务可能很困难。这就是为什么为设计人员提供专门为RAID原型系统量身定制的自动验证工具的原因。作为构建此类工具的第一步,我们的方法包括手动研究几种控制器算法,以确定需要验证的关键属性。我们介绍RAID级别5系统的控制器算法的建模和验证。我们使用I / O自动机对系统进行建模,给出外部需求规范,并证明该模型可以实现其规范。我们使用键不变式来查找RAID级别6系统的控制器算法中的错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号