A Passive Online Technique for Learning Hybrid Automata from Input/Output Traces

01/18/2021
by   Iman Saberi, et al.
0

Specification synthesis is the process of deriving a model from the input-output traces of a system. It is used extensively in test design, reverse engineering, and system identification. One type of the resulting artifact of this process for cyber-physical systems is hybrid automata. They are intuitive, precise, tool independent, and at a high level of abstraction, and can model systems with both discrete and continuous variables. In this paper, we propose a new technique for synthesizing hybrid automaton from the input-output traces of a non-linear cyber-physical system. Similarity detection in non-linear behaviors is the main challenge for extracting such models. We address this problem by utilizing the Dynamic Time Warping technique. Our approach is passive, meaning that it does not need interaction with the system during automata synthesis from the logged traces; and online, which means that each input/output trace is used only once in the procedure. In other words, each new trace can be used to improve the already synthesized automaton. We evaluated our algorithm in two industrial and simulated case studies. The accuracy of the derived automata show promising results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/08/2018

Towards the Modular Specification and Validation of Cyber-Physical Systems

Cyber-Physical Systems (CPS) are systems controlled by one or more compu...
research
02/03/2021

Online Cycle Detection for Models with Mode-Dependent Input and Output Dependencies

In the fields of co-simulation and component-based modelling, designers ...
research
03/23/2018

A Curry-Howard Approach to Church's Synthesis

Church's synthesis problem asks whether there exists a finite-state stre...
research
07/28/2022

Trace Refinement in B and Event-B

Traces are used to show whether a model complies with the intended behav...
research
08/08/2018

Input/Output Stochastic Automata with Urgency: Confluence and weak determinism

In a previous work, we introduced an input/output variant of stochastic ...
research
09/25/2020

Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap

Cyber-physical systems combine software and physical components. Specifi...
research
05/28/2021

Sampling of Shape Expressions

Cyber-physical systems (CPS) are increasingly becoming driven by data, u...

Please sign up or login with your details

Forgot password? Click here to reset