DocumentCode :
1387248
Title :
From Control Systems to Control Software
Author :
Feron, Eric
Author_Institution :
The Dutton-Ducoffe professor of aerospace software engineering at the Georgia Institute of Technology.
Volume :
30
Issue :
6
fYear :
2010
Firstpage :
50
Lastpage :
71
Abstract :
This article describes an approach to documenting control programs, whereby the control program code is annotated with logical expressions describing the set of reachable program states. This approach constitutes the application of the Floyd-Hoare paradigm to control programs. It is shown that domain knowledge gathered by control theory about control-system specifications is applicable to developing stability and performance proofs of the corresponding control programs. The analyses discussed in this article can be used in various contexts. In particular, the analyses can be used in an autocoding environment, whereby diagram-based specifications in Simulink or other languages can be turned into formally annotated target codes with extensive proofs of stability and performance. These proofs are tightly woven in the codes, which can then be verified independently by a proof checker.
Keywords :
Lyapunov methods; control engineering computing; formal specification; stability; theorem proving; Floyd-Hoare paradigm; Lyapunov-theoretic proof; Simulink; control program code; control program documentation; control software; control system; control theory; diagram-based specification; formally annotated target code; logical expression; proof checker; reachable program state; stability; Human factors; Safety; Software; Stability; Closed-loop stability; Control software;
fLanguage :
English
Journal_Title :
Control Systems, IEEE
Publisher :
ieee
ISSN :
1066-033X
Type :
jour
DOI :
10.1109/MCS.2010.938196
Filename :
5643477
Link To Document :
بازگشت