Print

Print


[Apologies if you receive multiple copies of this announcement]

BCS-FACS Evening Seminar Series  -- Joint Event with BCSWomen Specialist 
Group

            Design verification for control engineering

                  Professor Ursula Martin

                Queen Mary University of London

                     9 November 2006
                     5.45pm start

                BCS London Offices
                First Floor,
                The Davidson Building
                5 Southampton Street
                London WC2E 7HA


In the first part of this talk I'll introduce control engineering as a 
new domain of application for
formal methods. I'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. I'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.

At the heart of this work is the observation that control systems based 
on linear differential equations
exhibit "program-like" phenomena such as loops and sequential 
composition, which allows the development
of a Hoare-style  logic. 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.g. the extension with pointer 
manipulations via separation logic.

References:

Richard Boulton, Hanne Gottliebsen, Ruth Hardy, Tom Kelsey & Ursula 
Martin, "Design Verification for Control Engineering." in Integrated 
Formal Methods, 4th International Conference, IFM 2004, Canterbury, UK, 
April 4-7, 2004, Lecture Notes in Computer Science vol 2999, pp. 21-35, 
Springer 2004.

Ursula Martin, Erik Mathiesen and Paulo Oliva, Hoare Logic in the 
abstract, Proceedings of Computer Science Logic Conference 2006. Lecture 
Notes in Computer Science vol 4207, 2006, pages 501-515, Springer 2006

http://springerlink.metapress.com/content/gxj1n2gtq11cly8h/?p=48763561ce3542caac39908fe87202c9&pi=1 


http://www.springerlink.com/content/68245wk122px6537/



Refreshments will be served from 5.15pm

The seminar is free of charge and open to everyone. If you would like to 
attend, please email
Paul Boca [[log in to unmask]] your name by 6 Nov 2006. 
Pre-registration is required,
as security at the BCS Offices is tight.

Location of the venue: http://www.bcs.org/upload/img/londonsscolour.jpg

FACS Evening Seminars: http://www.bcs-facs.org/events/EveningSeminars

BCSWomen website:  http://www.bcs.org.uk/bcswomen/