Semester
Spring
Date of Graduation
2024
Document Type
Thesis
Degree Type
MS
College
Statler College of Engineering and Mineral Resources
Department
Mechanical and Aerospace Engineering
Committee Chair
Ali Baheri
Committee Member
Jason Gross
Committee Member
Guilherme Pereira
Abstract
The rigorous safety verification of control systems in critical applications is essential, given their in creasing complexity and integration into everyday life. Simulation-based falsification approaches play a pivotal role in the safety verification of control systems, particularly within critical applications. These methods systematically explore the operational space of systems to identify configurations that result in violations of safety specifications. However, the effectiveness of traditional simulation based falsification is frequently limited by the high dimensionality of the search space and the sub stantial computational resources required for exhaustive exploration. This thesis presents Bayesian Evolutionary Approach for COuNterexample, or BEACON, a novel framework that enhances the falsification process through a combination of Bayesian optimization and covariance matrix adap tation evolutionary strategy. By exploiting quantitative metrics to evaluate how closely a system adheres to safety specifications, BEACON advances the state-of-the-art in testing methodologies. It employs a model-based test point selection approach, designed to facilitate exploration across dy namically evolving search zones to efficiently uncover safety violations. Our findings demonstrate that BEACON not only locates a higher percentage of counterexamples compared to standalone BO but also achieves this with significantly fewer simulations than required by CMA-ES, highlighting its potential to optimize the verification process of control systems. This framework offers a promising direction for achieving thorough and resource-efficient safety evaluations, ensuring the reliability of control systems in critical applications. A Python implementation of the algorithm can be found at https://github.com/SAILRIT/BO-CMA.
Recommended Citation
Yancosek, Joshua M., "Bridging Evolutionary and Bayesian Optimization for Enhanced Safety Verification in Control Systems" (2024). Graduate Theses, Dissertations, and Problem Reports. 12399.
https://researchrepository.wvu.edu/etd/12399