Abstract—Cyber-Physical Systems (CPS) have gained wide popularity, however, developing and debugging CPS remain significant challenges. Many bugs are detectable only at runtime under deployment conditions that may be unpredictable or at least unexpected at development time. The current state of the practice of debugging CPS is generally ad hoc, involving trial and error in a real deployment. For increased rigor, it is appealing to bring formal methods to CPS verification. However developers often eschew formal approaches due to complexity and lack of efficiency. This paper presents BraceAssertion, a specification framework based on natural language queries that are auto-matically converted to a determinitic class of timed automata used for ...
Runtime enforcement is a verification/validation technique aiming at correcting (possibly incorrect)...
The control logic of complex systems is based on experience: Trained experts steer a machine directl...
Formal verification and validation play a crucial role in making cyber-physical systems (CPS) safe. ...
Cyber-Physical Systems (CPS) have gained wide popularity, however, developing and debugging CPS rema...
textCyber-physical systems (CPS) are an integration of computation with physical processes. CPS have...
Guaranteeing that safety-critical Cyber-Physical Systems (CPS) do not fail upon deployment is becomi...
Abstract—Developing cyber-physical systems (CPS) is chal-lenging because correctness depends on both...
With the recent advances in communication and computation technologies, integration of software into...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
abstract: Cyber-Physical Systems (CPS) are being used in many safety-critical applications. Due to t...
In this paper, we present the first steps toward a runtime verification framework for monitoring hyb...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
The rapid increase in the significance of software systems has made software assurance a critical re...
Abstract—Cyber Physical Systems (CPS), widely used in per-vasive computing, integrate computation in...
Abstract. Runtime monitoring is the process of checking whether an execution trace of a running syst...
Runtime enforcement is a verification/validation technique aiming at correcting (possibly incorrect)...
The control logic of complex systems is based on experience: Trained experts steer a machine directl...
Formal verification and validation play a crucial role in making cyber-physical systems (CPS) safe. ...
Cyber-Physical Systems (CPS) have gained wide popularity, however, developing and debugging CPS rema...
textCyber-physical systems (CPS) are an integration of computation with physical processes. CPS have...
Guaranteeing that safety-critical Cyber-Physical Systems (CPS) do not fail upon deployment is becomi...
Abstract—Developing cyber-physical systems (CPS) is chal-lenging because correctness depends on both...
With the recent advances in communication and computation technologies, integration of software into...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
abstract: Cyber-Physical Systems (CPS) are being used in many safety-critical applications. Due to t...
In this paper, we present the first steps toward a runtime verification framework for monitoring hyb...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
The rapid increase in the significance of software systems has made software assurance a critical re...
Abstract—Cyber Physical Systems (CPS), widely used in per-vasive computing, integrate computation in...
Abstract. Runtime monitoring is the process of checking whether an execution trace of a running syst...
Runtime enforcement is a verification/validation technique aiming at correcting (possibly incorrect)...
The control logic of complex systems is based on experience: Trained experts steer a machine directl...
Formal verification and validation play a crucial role in making cyber-physical systems (CPS) safe. ...