TY - GEN
T1 - Automated learning setups in automata learning
AU - Merten, Maik
AU - Isberner, Malte
AU - Howar, Falk
AU - Steffen, Bernhard
AU - Margaria, Tiziana
PY - 2012
Y1 - 2012
N2 - Test drivers are an essential part of any practical active automata learning setup. These components to accomplish the translation of abstract learning queries into concrete system invocations while managing runtime data values in the process. In current practice test drivers typically are created manually for every single system to be learned. This, however, can be a very time-consuming and thus expensive task, making it desirable to find general solutions that can be reused. This paper discusses how test drivers can be created for LearnLib, a flexible automata learning framework. Starting with the construction of application-specific test drivers by hand, we will discuss how a generic test driver can be employed by means of configuration. This configuration is created manually or (semi-)automatically by analysis of the target system's interface.
AB - Test drivers are an essential part of any practical active automata learning setup. These components to accomplish the translation of abstract learning queries into concrete system invocations while managing runtime data values in the process. In current practice test drivers typically are created manually for every single system to be learned. This, however, can be a very time-consuming and thus expensive task, making it desirable to find general solutions that can be reused. This paper discusses how test drivers can be created for LearnLib, a flexible automata learning framework. Starting with the construction of application-specific test drivers by hand, we will discuss how a generic test driver can be employed by means of configuration. This configuration is created manually or (semi-)automatically by analysis of the target system's interface.
UR - http://www.scopus.com/inward/record.url?scp=84868266906&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-34026-0_44
DO - 10.1007/978-3-642-34026-0_44
M3 - Conference contribution
AN - SCOPUS:84868266906
SN - 9783642340253
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 591
EP - 607
BT - Leveraging Applications of Formal Methods, Verification and Validation
T2 - 5th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation: Technologies for Mastering Change, ISoLA 2012
Y2 - 15 October 2012 through 18 October 2012
ER -