This paper describes a procedure that system developers can follow to translate typical mathematical representations of linearized control systems into logic theories. These theories are then used to verify system requirements and find constraints on design parameters, with the support of computer-assisted theorem proving. This method contributes to the integration of formal verification methods into the standard model-driven development processes for control systems. The theories obtained through its application comprise a set of assumptions that the system equations must satisfy, and a translation of the equations into the logic language of the Prototype Verification System theorem-proving environment. The method is illustrated with a standard case study from control theory.
翻译:本文描述了系统开发者可以遵循的程序,将线性控制系统的典型数学表述转化为逻辑理论,然后这些理论用于核实系统要求,并在计算机辅助理论证明的支持下发现设计参数的限制,这种方法有助于将正式核查方法纳入控制系统的标准模型驱动的开发过程,通过应用获得的理论包括一系列系统方程式必须满足的假设,以及将方程式转换为原型核查系统理论测试环境的逻辑语言,该方法用对照理论的标准案例研究加以说明。