Parameter Optimization in Control Software using Statistical Fault Localization Techniques
Jyotirmoy V. Deshmukh, Xiaoqing Jin, Rupak Majumdar, and Vinayak S., Prabhu

TL;DR
This paper introduces a statistical fault localization method for control software, specifically targeting parameter tuning in look-up maps of embedded controllers, to identify causes of sub-optimal performance.
Contribution
It extends software fault localization techniques to continuous parameters in reactive control systems, providing a practical simulation-based framework for automotive control tuning.
Findings
Accurately identified faulty parameters in industrial case studies
Effective in ranking parameters impacting system performance
Applicable to complex, real-world control systems
Abstract
Embedded controllers for cyber-physical systems are often parameterized by look-up maps representing discretizations of continuous functions on metric spaces. For example, a non-linear control action may be represented as a table of pre-computed values, and the output action of the controller for a given input is computed by using interpolation. For industrial-scale control systems, several man-hours of effort is spent in tuning the values within the look-up maps, and sub-optimal performance is often associated with inappropriate values in look-up maps. Suppose that during testing, the controller code is found to have sub-optimal performance. The parameter fault localization problem asks which parameter values in the code are potential causes of the sub-optimal behavior. We present a statistical parameter fault localization approach based on binary similarity coefficients and set…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
