@inproceedings{328c5b3be5b34cee83796b76533cadb1,
title = "Mutating Skeletons: Learning Timed Automata via Domain Knowledge",
abstract = "Formal verification techniques, such as model checking, can provide valuable insights and guarantees for (safety-critical) devices and their possible behavior. However, these guarantees only hold true as long as the model correctly reflects the system. Automata learning provides a huge advantage there as it enables not only the automatic creation of the needed models but also ensures their correct reflection of the system behavior. However, and this holds especially true for real-time systems, model learning techniques can become very time consuming. To combat this, we show how to integrate given domain knowledge into an existing approach based on genetic programming to speed up the learning process. In particular, we show how the genetic programming approach can take a (possibly abstracted, incomplete or incorrect) untimed skeleton of an automaton, which can often be obtained very cheaply, and augment it with timing behavior to form timed automata in a fast and efficient manner. We demonstrate the approach on several examples of varying sizes.",
keywords = "Model-learning, Timed automata, Genetic programming, Domain Knowledge",
author = "Felix Wallner and Bernhard Aichernig and Lorber, \{Florian Lukas\} and Martin Tappler",
year = "2025",
month = apr,
day = "16",
doi = "10.1109/ICSTW64639.2025.10962513",
language = "English",
series = "IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW ",
publisher = "IEEE",
pages = "67--77",
editor = "Fasolino, \{Anna Rita\} and Sebastiano Panichella and Aldeida Aleti and Ali Mesbah",
booktitle = "2025 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)",
address = "United States",
note = "18th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2025 ; Conference date: 31-03-2025 Through 04-04-2025",
}