【24h】

Decomposing Verification Around End-User Features

机译:在最终用户功能周围分解验证

获取原文

摘要

Practical program verification techniques must align with the software development methodologies that produce the programs. Numerous researchers have independently proposed models of program development in which modules encapsulate units of end-user functionality known as features. Such encapsulation reflects user concerns into a program's modular structure, which in turn promises to simplify program maintenance in the face of requirements evolution. The interplay between feature-oriented modules and verification raises some interesting challenges and opportunities. Such modules ameliorate some difficulties with conventional modular verification, such as property decomposition, while creating others, by contradicting assumptions that underlie most modular program verification techniques. This paper motivates the decomposition of systems by features and provides an overview of the promises and challenges it poses to verification.
机译:实用的程序验证技术必须与生成程序的软件开发方法对齐。众多研究人员已经独立提出的程序开发模型,其中模块封装了称为特征的最终用户功能的单位。这种封装将用户涉及到程序的模块化结构,这反过来有望在面对需求演变时简化节目维护。面向功能的模块与验证之间的相互作用引发了一些有趣的挑战和机遇。这种模块改善了传统模块化验证的一些困难,例如属性分解,同时创造其他模块,通过抵消大多数模块化程序验证技术的假设来实现。本文激励了系统的分解,并提供了验证的承诺和挑战的概述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号