Formal Synthesis of Embedded Control Software: Application to Vehicle Management Systems
- Creators
- Wongpiromsarn, T.
- Topcu, U.
-
Murray, R. M.
Abstract
Motivated by the transition from federated to integrated architectures in aerial vehicles, we propose an automated methodology for the synthesis of correct-by-construction control protocols for vehicle management systems. We use linear temporal logic as the specification language for precisely describing correct behaviors of the system as well as the admissible dynamic behavior of the environment due to, for example, wind gusts and changes in the flight conditions. We apply the method in the context of dynamic power allocation among a number of subsystems of varying flight-criticality. The resulting power management protocol is guaranteed to be correct, with respect to the overall system specification, for all admissible environment profiles. This approach also enables reasoning about design tradeoffs such as between efficiency (imposed through formal specifications) and system weight (characterized by the amount of required power generation and energy storage). We present our preliminary results in a simple setting and discuss extensions of the methodology to capture more realistic system and environment models and specifications.
Additional Information
© 2011 American Institute of Aeronautics and Astronautics. The authors gratefully acknowledge Michel Ingham, Scott Livingston, Necmiye Ozay and Mumu Xu and for the helpful discussions and comments on the paper. This work is partially supported by AFOSR and the Boeing Corporation.Attached Files
Published - WongpiromsarnAIAA2011.pdf
Files
Name | Size | Download all |
---|---|---|
md5:32589a25da69497958006bf700676155
|
1.4 MB | Preview Download |
Additional details
- Eprint ID
- 98943
- Resolver ID
- CaltechAUTHORS:20190930-110459012
- Air Force Office of Scientific Research (AFOSR)
- Boeing Corporation
- Created
-
2019-09-30Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field
- Other Numbering System Name
- AIAA Paper
- Other Numbering System Identifier
- 2011-1506