ABSTRACT
Modern aircraft increasingly rely on electric power for subsystems that have traditionally run on mechanical power. The complexity and safety-criticality of aircraft electric power systems have therefore increased, rendering the design of these systems more challenging. This work is motivated by the potential that correct-by-construction reactive controller synthesis tools may have in increasing the effectiveness of the electric power system design cycle. In particular, we have built an experimental hardware platform that captures some key elements of aircraft electric power systems within a simplified setting. We intend to use this platform for validating the applicability of theoretical advances in correct-by-construction control synthesis and for studying implementation-related challenges. We demonstrate a simple design workflow from formal specifications to auto-generated code that can run on software models and be used in hardware implementation. We show some preliminary results with different control architectures on the developed hardware testbed.
- C. Baier and J. Katoen. Principles of Model Checking. MIT press, 1999.Google Scholar
- M. Lahijanian, M. Kloetzer, S. Itani, C. Belta, and S. B. Andersson. Automatic deployment of autonomous cars in a robotic urban-like environment. In IEEE Intl. Conf. on Robotics and Automation, pages 2055--2060, Kobe, Japan, 2009. Google ScholarDigital Library
- O. J. Mengshoel, A. Darwiche, K. Cascio, M. Chavira, S. Poll, and S. Uckun. Diagnosing faults in electrical power systems of spacecraft and aircraft. In Innovative Applications of Artificial Intelligence Conference, pages 1699--1705, Chicago, IL, 2008. Google ScholarDigital Library
- N. Ozay, U. Topcu, and R. M. Murray. Distributed power allocation for vehicle management systems. In IEEE Conference on Decision and Control, 2011.Google ScholarCross Ref
- N. Ozay, U. Topcu, T. Wongpiromsarn, and R. M. Murray. Distributed synthesis of control protocols for smart camera networks. In ACM/IEEE Intl. Conf. on Cyber-Physical Systems, Chicago, IL, 2011. Google ScholarDigital Library
- N. Piterman, A. Pneuli, and Y. Sa'ar. Synthesis of reactive(1) designs. Verification, Model Checking and Abstract Interpretation, 3855, 2006. Google ScholarDigital Library
- A. Pnueli and R. Rosner. Distributed reactive systems are hard to synthesize. In IEEE Symposium on Foundations of Computer Science, 1990. Google ScholarDigital Library
- A. Pnueli, Y. Sa'ar, and L. Zuck. JTLV a framework for developing verification algorithms. In Intl. Conf. on Computer Aided Verification, 2010. Google ScholarDigital Library
- S. Poll, A. Patterson-hine, J. Camisa, D. Garcia, D. Hall, C. Lee, et al. Advanced diagnostics and prognostics testbed. In International Workshop on Principles of Diagnosis, pages 178--185, 2007.Google Scholar
- R. Rogersten, H. Xu, N. Ozay, U. Topcu, and R. M. Murray. An Aircraft Electric Power Testbed for Validating Automatically Synthesized Reactive Control Protocols. Caltech, Tech. Rep. Id. 36376, 2013.Google ScholarCross Ref
- SIMULINK. version 7.7 (R2011a). The MathWorks Inc., Natick, Massachusetts, 2011.Google Scholar
- T. Wongpiromsarn, U. Topcu, N. Ozay, H. Xu, and R. Murray. TuLiP: a software toolbox for receding horizon temporal logic planning. In Intl. Conf. on Hybrid Systems: Computation and Control, 2011. Google ScholarDigital Library
- H. Xu, U. Topcu, and R. Murray. A case study on reactive protocols for aircraft electric power distribution. In IEEE Conference on Decision and Control, 2012.Google ScholarCross Ref
Index Terms
- An aircraft electric power testbed for validating automatically synthesized reactive control protocols
Recommendations
Can reactive synthesis and syntax-guided synthesis be friends?
SPLASH Companion 2021: Companion Proceedings of the 2021 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for HumanityWhile reactive synthesis and syntax-guided synthesis (SyGuS) have seen enormous progress in recent years, combining the two approaches has remained a challenge. In this work, we present the synthesis of reactive programs from Temporal Stream Logic ...
Can reactive synthesis and syntax-guided synthesis be friends?
PLDI 2022: Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and ImplementationWhile reactive synthesis and syntax-guided synthesis (SyGuS) have seen enormous progress in recent years, combining the two approaches has remained a challenge. In this work, we present the synthesis of reactive programs from Temporal Stream Logic ...
Specification decomposition for reactive synthesis
AbstractReactive synthesis is the task of automatically deriving a correct implementation from a specification. It is a promising technique for the development of verified programs and hardware. Despite recent advances in terms of algorithms and tools, ...
Comments