Abbrevation
BCS-FACS
City
London
Country
UK
Start Date
End Date
Abstract

In the first part of this talk I&#8242;ll introduce control engineering as a new domain of application for formal methods&#046; I&#8242;ll discuss design verification, drawing attention to the role played by diagrammatic evaluation criteria involving numeric plots of a design, such as Nichols and Bode plots&#046; I&#8242;ll show that symbolic computation and computational logic can be used to discharge these criteria and provide symbolic, automated, and very general alternatives to these standard numeric tests, and illustrate our work with reference to a standard reference model drawn from military avionics&#046;<br>At the heart of this work is the observation that control systems based on linear differential equations exhibit &#8243;program&#8211;like&#8243; phenomena such as loops and sequential composition, which allows the development of a Hoare&#8211;style logic&#046; While trying to understand this phenomenon we hit upon a new abstract presentation of Hoare Logic based on categories with feedback, which can also be used to capture extensions of the standard Hoare logic for while programs, e&#046;g&#046; the extension with pointer manipulations via separation logic&#046; <b>Keywords:</b>