首页> 外文期刊>Automatic Control, IEEE Transactions on >Optimization of Lyapunov Invariants in Verification of Software Systems
【24h】

Optimization of Lyapunov Invariants in Verification of Software Systems

机译:软件系统验证中Lyapunov不变量的优化

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

摘要

The paper proposes a control-theoretic framework for verification of numerical software systems, and puts forward software verification as an important application of control and systems theory. The idea is to transfer Lyapunov functions and the associated computational techniques from control systems analysis and convex optimization to verification of various software safety and performance specifications. These include but are not limited to absence of overflow, absence of division-by-zero, termination in finite time, absence of dead-code, and certain user-specified assertions. Central to this framework are Lyapunov invariants. These are properly constructed functions of the program variables, and satisfy certain properties—analogous to those of Lyapunov functions—along the execution trace. The search for the invariants can be formulated as a convex optimization problem. If the associated optimization problem is feasible, the result is a certificate for the specification.
机译:提出了一种数值软件系统验证的控制理论框架,并提出了软件验证作为控制和系统理论的重要应用。这个想法是将Lyapunov函数和相关的计算技术从控制系统分析和凸优化转移到各种软件安全性和性能规范的验证。这些包括但不限于:没有溢出,没有被零除,在有限时间内终止,没有死代码以及某些用户指定的断言。该框架的核心是李雅普诺夫不变式。这些是程序变量的正确构造的函数,并且具有与执行跟踪相同的Lyapunov函数的某些属性。对不变量的搜索可以公式化为凸优化问题。如果相关的优化问题是可行的,那么结果就是该规格的证书。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号