Learning Timed Automata via Genetic Programming

08/23/2018
by   Martin Tappler, et al.
0

Model learning has gained increasing interest in recent years. It derives behavioural models from test data of black-box systems. The main advantage offered by such techniques is that they enable model-based analysis without access to the internals of a system. Applications range from testing to model checking and system understanding. Current work focuses on learning variations of finite state machines. However, most techniques consider discrete time. In this paper, we introduce and demonstrate a method for learning timed automata, finite state machines extended with real-valued clocks. The method is passive, i.e. it generates a model consistent with a set of timed traces produced by a black-box timed system, but does not actively query the system. It is based on genetic programming, a search-based method for automatic program creation. We evaluate our approach on four manually created timed systems and on 40 randomly generated timed automata

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2020

PAC Model Checking of Black-Box Continuous-Time Dynamical Systems

In this paper we present a novel model checking approach to finite-time ...
research
03/27/2023

Bisimilar States in Uncertain Structures

We provide a categorical notion called uncertain bisimilarity, which all...
research
01/10/2023

Learning nonlinear hybrid automata from input–output time-series data

Learning an automaton that approximates the behavior of a black-box syst...
research
12/11/2021

Active Learning of Abstract System Models from Traces using Model Checking [Extended]

We present a new active model-learning approach to generating abstractio...
research
08/14/2020

An Efficient Model Inference Algorithm for Learning-based Testing of Reactive Systems

Learning-based testing (LBT) is an emerging methodology to automate iter...
research
05/14/2020

Automated Requirements-Based Testing of Black-Box Reactive Systems

We present a new approach to conformance testing of black-box reactive s...
research
03/05/2018

A Genetic Programming Framework for 2D Platform AI

There currently exists a wide range of techniques to model and evolve ar...

Please sign up or login with your details

Forgot password? Click here to reset