2020
DOI: 10.3390/math8071068
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Cyberphysical Systems

Abstract: The value of verification of cyberphysical systems depends on the relationship between the state of the software and the state of the physical system. This relationship can be complex because of the real-time nature and different timelines of the physical plant, the sensors and actuators, and the software that is almost always concurrent and distributed. In this paper, we study different ways to construct a transition system model for the distributed and concurrent software components of a CPS. The pur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(14 citation statements)
references
References 25 publications
(41 reference statements)
0
14
0
Order By: Relevance
“…Finally, using the state and sequence diagrams we build Rebeca codes. The final step of this process is mapping Rebeca codes to executable code; in [12] one possible mapping which is building the executable code in Lingua Franca is explained.…”
Section: The Transformation Process: Deriving the Behavioral Models And The Rebeca Codementioning
confidence: 99%
See 1 more Smart Citation
“…Finally, using the state and sequence diagrams we build Rebeca codes. The final step of this process is mapping Rebeca codes to executable code; in [12] one possible mapping which is building the executable code in Lingua Franca is explained.…”
Section: The Transformation Process: Deriving the Behavioral Models And The Rebeca Codementioning
confidence: 99%
“…Timed Rebeca [9][10][11] is designed for modeling and formal verification of distributed, concurrent and event-driven asynchronous systems with timing constraints. Timed Rebeca is proposed for verification of cyber-physical systems in [12] and is used for modeling and analysing different CPS examples like medical devices [13] and PLCs [14]. Moreover, Rebeca has a textual syntax closer to the target languages for implementation, like C, C++, or Java, which makes Rebeca usable by engineers used to those programming languages without any additional effort [15][16][17].…”
Section: Introductionmentioning
confidence: 99%
“…Finally, we remark that, though in this paper we focus on controllers visualisation, our methodology can be extended to formal verification of cyber-physical systems [13][14][15], as formal verification and control synthesis are intertwined research areas. Namely, the following is a (non-complete) list of possible envisaged extensions of our approach.…”
Section: Our Main Contributionsmentioning
confidence: 99%
“…Namely, a multi-input buck DC-DC converter is a cyberphysical control system where the plant is a mixed-mode analog circuit converting the DC input voltage (V i in Figure 3) to a desired DC output voltage (v O in Figure 3), and the controller computes actions to actuate some circuit switches in order to maintain current and voltage within given bounds. As an example, buck DC-DC converters are used off-chip to scale down the typical laptop battery voltage (12)(13)(14)(15)(16)(17)(18)(19)(20)(21)(22)(23)(24) to the just few volts needed by the laptop processor (e.g., [71]) as well as on-chip to support Dynamic Voltage and Frequency Scaling (DVFS) in multicore processors (e.g., [72]). Because of its widespread use, control schemas for buck DC-DC converters have been widely studied (e.g., see [71,72]).…”
Section: Experimental Settings: Case Studymentioning
confidence: 99%
“…This power to unify and express becomes especially important when reasoning across domains with largely independent modelling histories; compare, e.g. [4] ( §2b, d, 3, 4a, 5).…”
Section: Introductionmentioning
confidence: 99%