DocumentCode :
1687013
Title :
Learning Probabilistic Automata for Model Checking
Author :
Mao, Hua ; Chen, Yingke ; Jaeger, Manfred ; Nielsen, Thomas D. ; Larsen, Kim G. ; Nielsen, Brian
Author_Institution :
Dept. of Comput. Sci., Aalborg Univ., Aalborg, Denmark
fYear :
2011
Firstpage :
111
Lastpage :
120
Abstract :
Obtaining accurate system models for verification is a hard and time consuming process, which is seen by industry as a hindrance to adopt otherwise powerful model driven development techniques and tools. In this paper we pursue an alternative approach where an accurate high-level model can be automatically constructed from observations of a given black-box embedded system. We adapt algorithms for learning finite probabilistic automata from observed system behaviors. We prove that in the limit of large sample sizes the learned model will be an accurate representation of the data-generating system. In particular, in the large sample limit, the learned model and the original system will define the same probabilities for linear temporal logic (LTL) properties. Thus, we can perform PLTL model-checking on the learned model to infer properties of the system. We perform experiments learning models from system observations at different levels of abstraction. The experimental results show the learned models provide very good approximations for relevant properties of the original system.
Keywords :
embedded systems; formal verification; learning (artificial intelligence); probabilistic automata; temporal logic; accurate system model; black-box embedded system; data-generating system; finite probabilistic automata learning; linear temporal logic; model checking; model driven development; observed system behavior; verification; Adaptation models; Analytical models; Computational modeling; Games; Learning automata; Markov processes; Probabilistic logic; Learning; Model Checking; Probabilistic Automata; Probabilistic Linear Time Temporal Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems (QEST), 2011 Eighth International Conference on
Conference_Location :
Aachen
Print_ISBN :
978-1-4577-0973-9
Type :
conf
DOI :
10.1109/QEST.2011.21
Filename :
6042035
Link To Document :
بازگشت