首页> 外文会议>International Conference on Depandable Systems and Networks >A Component-Based Approach to Verification and Validation of Formal Software Models
【24h】

A Component-Based Approach to Verification and Validation of Formal Software Models

机译:基于组件的验证和验证正式软件模型的方法

获取原文

摘要

Formal methods for verification of software systems often face the problem of state explosion and complexity. We present a divide and conquer methodology that leads to component based analysis and verification of formal requirements specifications expressed using Software Cost Reduction (SCR) models. The proposed methodology has the following steps: model partitioning, partition verification and composition of verification results. We define a novel decomposition methodology for SCR specifications based on minimum cut graph algorithms. Experimental validation of our methodology brought to light the importance of several concepts that have been advocated in the software development community for a long time: modularity, encapsulation, information hiding and the avoidance of global variables. The advantages of the compositional verification strategy are demonstrated in the case study, which analyses the Personnel Access Control System. Our approach offers significant savings in terms of time and memory requirements needed to perform formal system verification.
机译:验证软件系统的正式方法通常面临国家爆炸和复杂性的问题。我们提出了分割和征服方法,导致基于组件的分析和验证使用软件成本减少(SCR)模型表示的正式要求规范。所提出的方法具有以下步骤:模型分区,分区验证和验证结果的组成。我们根据最小剪切图算法定义了SCR规范的新型分解方法。我们的方法论的实验验证带来了很长时间在软件开发社区中倡导的几个概念的重要性:模块化,封装,信息隐藏和避免全局变量。在案例研究中证明了组建验证策略的优势,分析了人员访问控制系统。我们的方法在执行正式系统验证所需的时间和内存要求方面提供了大量节省。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号