首页> 外文会议>International Conference of B and Z Users >Generalized Substitution Language and Differentials
【24h】

Generalized Substitution Language and Differentials

机译:广义替代语言和差异

获取原文

摘要

Embedded continuous control systems can be thought of as implementing complex (piecewise and pipelined) differential functions. Each `piece' of the function may be preconditioned with a `domain of applicability', which prescribes the circumstances the piece was designed to handle. The preconditions often involve rate of change, i.e. differentials, as well as range constraints. In this paper we present an adaptation of the substitution calculus which can be used to reason about such systems. Our approach is based on generalizing the traditional view that a component is a fragment of a sequential program. We consider a component to be an autonomous transformation which is `clocked' to perform its computation at regular intervals, over and over again. In the case of such a component we can generalize the notion of weakest precondition to traces (sequences of values) of inputs and outputs. In our approach we characterize such traces by `step' predicates over adjacent elements in the trace. We also generalize our calculus to cover n order differentials. Since analysis can be performed at a comparable complexity to regular wp, our techniques are a powerful tool in the validation of continuous control systems.
机译:嵌入式连续控制系统可以被认为是实现复杂(分段和流水线)差分功能。该功能的每个“块”可以预处理使用适用性的“域”,这规定了该件旨在处理的情况。前提条件通常涉及变化率,即差异,以及范围限制。在本文中,我们介绍了可以用来推理这种系统的替代微积分的改编。我们的方法是基于概括传统观点,即组件是连续程序的片段。我们认为一个组件是一个自主转换,它是“时钟”以定期间隔执行其计算的。在这样的组件的情况下,我们可以概括输入和输出的迹线(值序列)的最弱前提的概念。在我们的方法中,我们通过“步骤”谓词在跟踪中的相邻元素上表征了这些迹线。我们还概括了我们的微积分以覆盖n阶差异。由于分析可以以与常规WP的可比复杂性进行,因此我们的技术是连续控制系统验证的强大工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号