English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Parameter Optimization in Control Software using Statistical Fault Localization Techniques

Deshmukh, J. V., Jin, X., Majumdar, R., & Prabhu, V. (2017). Parameter Optimization in Control Software using Statistical Fault Localization Techniques. Retrieved from http://arxiv.org/abs/1710.02073.

Item is

Files

show Files
hide Files
:
arXiv:1710.02073.pdf (Preprint), 539KB
Name:
arXiv:1710.02073.pdf
Description:
File downloaded from arXiv at 2018-03-23 11:19
OA-Status:
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Deshmukh, Jyotirmoy V.1, Author
Jin, Xiaoqing1, Author
Majumdar, Rupak2, Author           
Prabhu, Vinayak2, Author           
Affiliations:
1External Organizations, ou_persistent22              
2Group R. Majumdar, Max Planck Institute for Software Systems, Max Planck Society, ou_2105292              

Content

show
hide
Free keywords: cs.SY
 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 spectra methods. Our approach extends previous work on software fault localization to a quantitative setting where the parameters encode continuous functions over a metric space and the program is reactive. We have implemented our approach in a simulation workflow for automotive control systems in Simulink. Given controller code with parameters (including look-up maps), our framework bootstraps the simulation workflow to return a ranked list of map entries which are deemed to have most impact on the performance. On a suite of industrial case studies with seeded errors, our tool was able to precisely identify the location of the errors.

Details

show
hide
Language(s): eng - English
 Dates: 2017-10-052017-10-092017
 Publication Status: Published online
 Pages: 12 p.
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: arXiv: 1710.02073
URI: http://arxiv.org/abs/1710.02073
BibTex Citekey: Deshmukh_arXiv1710.02073
 Degree: -

Event

show

Legal Case

show

Project information

show

Source

show