2014 IEEE International Conference on Cyber-Physical Systems, Networks, and Applications 2014
DOI: 10.1109/cpsna.2014.20
|View full text |Cite
|
Sign up to set email alerts
|

Practical Use of Formal Verification for Safety Critical Cyber-Physical Systems: A Case Study

Abstract: Cyber-Physical Systems (CPS) linking computing to physical systems are often used to monitor and control safetycritical processes, i.e. processes that bear the potential to cause significant damage or loss in the case of failures.While safety-critical systems have been extensively studied in both the discrete (computing) and analog (control) domains, the developed techniques apply to either one domain or the other. As cyber-physical systems span both domains, the focus on an individual domain leaves a gap on t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…To specify the functionality of automotive systems, often scenario models are used at the type-level to validate their correct and adequate behavior. Yet, as cars functionally collaborate with other automotive CPS, validating functionality is no longer a concern of the individual system, but concerns the collaborative network composed of several systems (see [5][6][7][8]). This is especially the case when functional inadequacies (in the following "defects") only occur in certain runtime interactions, e.g., when at least two systems of a certain type interact with one another (like in the traffic jam resolution example above).…”
Section: Introductionmentioning
confidence: 99%
“…To specify the functionality of automotive systems, often scenario models are used at the type-level to validate their correct and adequate behavior. Yet, as cars functionally collaborate with other automotive CPS, validating functionality is no longer a concern of the individual system, but concerns the collaborative network composed of several systems (see [5][6][7][8]). This is especially the case when functional inadequacies (in the following "defects") only occur in certain runtime interactions, e.g., when at least two systems of a certain type interact with one another (like in the traffic jam resolution example above).…”
Section: Introductionmentioning
confidence: 99%
“…Request permissions from permissions@acm.org. ESEC/FSE'17, September 4-8, 2017 To cope with the intrinsically limited scope of testing, static program analysis can be exploited to formally verify if a given software (e.g., a modified program) satisfies a set of correctness properties [1,9,13]. While static analysis can prove that some properties hold, its practical applicability is limited by the need of specifying the correctness properties that must be checked.…”
Section: Introductionmentioning
confidence: 99%
“…This paper is based on Refs. [12], [13] and is organized as follows: In Section 2, we provide a background. Section 3 describes our proposed verification process and methods.…”
Section: Introductionmentioning
confidence: 99%