Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Verification of Cyberphysical Systems

View through CrossRef
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 purpose of the transition system model is to enable model checking, an established and widely used verification technique. We describe a logical-time-based transition system model, which is commonly used for verifying programs written in synchronous languages, and derive the conditions under which such a model faithfully reflects physical states. When these conditions are not met (a common situation), a finer-grained event-based transition system model may be required. We propose an approach for formal verification of cyberphysical systems using Lingua Franca, a language designed for programming cyberphysical systems, and Rebeca, an actor-based language designed for model checking distributed event-driven systems. We focus on the cyber part and model a faithful interface to the physical part. Our method relies on the assumption that the alignment of different timelines during the execution of the system is the responsibility of the underlying platforms. We make those assumptions explicit and clear.
Title: Verification of Cyberphysical Systems
Description:
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 purpose of the transition system model is to enable model checking, an established and widely used verification technique.
We describe a logical-time-based transition system model, which is commonly used for verifying programs written in synchronous languages, and derive the conditions under which such a model faithfully reflects physical states.
When these conditions are not met (a common situation), a finer-grained event-based transition system model may be required.
We propose an approach for formal verification of cyberphysical systems using Lingua Franca, a language designed for programming cyberphysical systems, and Rebeca, an actor-based language designed for model checking distributed event-driven systems.
We focus on the cyber part and model a faithful interface to the physical part.
Our method relies on the assumption that the alignment of different timelines during the execution of the system is the responsibility of the underlying platforms.
We make those assumptions explicit and clear.

Related Results

Shenzi 16-Inch Oil Export SCR CVA Verification
Shenzi 16-Inch Oil Export SCR CVA Verification
Abstract In 2006 Enterprise developed a 16-inch oil export system from Shenzi field located in Green Canyon Block 653 in the Gulf of Mexico, approximately 120 nau...
Platform Verification - Aview From Amember Of Industry
Platform Verification - Aview From Amember Of Industry
ABSTRACT Concerns have been raised in many sectors regarding the safety and reliability of offshore platforms. In this paper, the history of offshore operations a...
Discussion on Application Verification Method of Xinyan Electronic Components
Discussion on Application Verification Method of Xinyan Electronic Components
Abstract This article first analyzes the verification of Xinyan electronic components, including functional verification, performance verification, and process verif...
Autonomous Cyberphysical System of Controlled Treatment and Water Composition Control
Autonomous Cyberphysical System of Controlled Treatment and Water Composition Control
An autonomous cyberphysical adaptive system of controlled purification and control of water composition has been considered. Theoretical analysis and experimental studies of the fu...
On the Design Complexity of Cyberphysical Production Systems
On the Design Complexity of Cyberphysical Production Systems
Establishing mass‐customization practices, in a sustainable way, at a time of increased market uncertainty, is a pressing challenge for modern producing companies and one that trad...
Completeness of Delivery and Accuracy of Delivery Diagnosis Code On The Smooth Verification of BPJS Claims in Hospital
Completeness of Delivery and Accuracy of Delivery Diagnosis Code On The Smooth Verification of BPJS Claims in Hospital
The completeness of the files and the accuracy of the diagnostic code have an important role in the smooth verification of claims and are the basis for the approval of fee billing ...
A SYSTEMATIC APPROACH TO FORMAL VERIFICATION AND VALIDATION OF EMBEDDED SYSTEMS: ENHANCING RELIABILITY AND SAFETY
A SYSTEMATIC APPROACH TO FORMAL VERIFICATION AND VALIDATION OF EMBEDDED SYSTEMS: ENHANCING RELIABILITY AND SAFETY
This article addresses the problem of model-based early design verification of systems engineering applications expressed using System Modelling Language (SysML). This thesis descr...

Back to Top