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

Formal Verification of Control Modules in Cyber-Physical Systems

Abstract: The paper proposes a novel formal verification method for a state-based control module of a cyber-physical system. The initial specification in the form of user-friendly UML state machine diagrams is written as an abstract rule-based logical model. The logical model is then used both for formal verification using the model checking technique and for prototype implementation in FPGA devices. The model is automatically transformed into a verifiable model in nuXmv format and into synthesizable code in VHDL langua… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 80 publications
0
2
0
Order By: Relevance
“…FV is a rigorous mathematical technique that proves that a system (including its hardware and software components) satisfies specific properties or requirements. When applied to CPS software, FV offers several benefits: FV instills high confidence in critical safety properties, which are vital for safety-critical CPS applications [25]; FV methods validate real-time properties, ensuring critical tasks meet timing requirements [26]; FV provides stability and performance of control algorithms in CPS [27]; Coupling formal methods with model-based design ensures accurate representation of system requirements and design [28]; FV spots flaws, inconsistencies, and ambiguities in specifications pre-implementation saving time and resources [29]; safety-critical domains often necessitate FV for demonstrating compliance with standards [30].…”
Section: Motivationmentioning
confidence: 99%
“…FV is a rigorous mathematical technique that proves that a system (including its hardware and software components) satisfies specific properties or requirements. When applied to CPS software, FV offers several benefits: FV instills high confidence in critical safety properties, which are vital for safety-critical CPS applications [25]; FV methods validate real-time properties, ensuring critical tasks meet timing requirements [26]; FV provides stability and performance of control algorithms in CPS [27]; Coupling formal methods with model-based design ensures accurate representation of system requirements and design [28]; FV spots flaws, inconsistencies, and ambiguities in specifications pre-implementation saving time and resources [29]; safety-critical domains often necessitate FV for demonstrating compliance with standards [30].…”
Section: Motivationmentioning
confidence: 99%
“…Utilizing Radio Frequency Identification (RFID) devices to identify keys and electronic keys, the system employs a coded protection mechanism. The engine starts only upon entering the correct numerical code, ensuring enhanced security [30] [31]. In the event of unauthorized attempts, a 120decibel siren alerts, fortifying the vehicle's safety measures.…”
Section: Advancements In Vehicle Tracking Systemsmentioning
confidence: 99%
“…Statistical model checking [139,140], which combines simulation and statistical methods for the analysis of stochastic systems, can be used as an alternative to symbolic model checking with the exhaustive exploration of the whole state space. Both formal verification methods are currently being applied to a wide variety of systems, including manufacturing systems [141][142][143][144] or even in the nuclear industry [145]. Formal verification can also be applied for specifications based on Petri nets [12,13,44,120].…”
Section: Difficulties In Modelling Of Real Industrial Processesmentioning
confidence: 99%