Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2010) 2010
DOI: 10.1109/memcod.2010.5558629
|View full text |Cite
|
Sign up to set email alerts
|

Systematic testing for control applications

Abstract: Software controllers for physical processes are at the core of many safety-critical systems such as avionics, automotive engine control, and process control. Despite their importance, the design and implementation of software controllers remains an art form; dependability is generally poor, and the cost of verifying systems is prohibitive.We illustrate the potential of applying program analysis tools on problems in controller design and implementation by focusing on concolic execution, a technique for systemat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 33 publications
0
10
0
Order By: Relevance
“…Majumdar et al extended the Splat concolic testing engine to support floating-point and nonlinear constraints, then tackled the problems of path coverage, range and robustness analysis [30]. Lakhotia et al empirically evaluated two search-based techniques for solving numerical constraints -alternating variable method and evolution strategies [28].…”
Section: Related Workmentioning
confidence: 99%
“…Majumdar et al extended the Splat concolic testing engine to support floating-point and nonlinear constraints, then tackled the problems of path coverage, range and robustness analysis [30]. Lakhotia et al empirically evaluated two search-based techniques for solving numerical constraints -alternating variable method and evolution strategies [28].…”
Section: Related Workmentioning
confidence: 99%
“…[40] use concolic execution to find inputs which, given maximum deviations on inputs, maximize the deviation on the outputs. These two works however, use a testing approach and cannot provide sound guarantees.…”
Section: Related Workmentioning
confidence: 99%
“…Researchers have developed techniques to identify continuous or Lipschitz-continuous programs [5,6,18,19,26]. Identified applications include differential privacy [5,6,26] and robust functions for embedded systems [6,18,19].…”
Section: Related Workmentioning
confidence: 99%