Skip to main content

Showing 1–12 of 12 results for author: Aichernig, B K

.
  1. arXiv:2306.17204  [pdf, other

    cs.LG cs.FL

    Learning Environment Models with Continuous Stochastic Dynamics

    Authors: Martin Tappler, Edi Muškardin, Bernhard K. Aichernig, Bettina Könighofer

    Abstract: Solving control tasks in complex environments automatically through learning offers great potential. While contemporary techniques from deep reinforcement learning (DRL) provide effective solutions, their decision-making is not transparent. We aim to provide insights into the decisions faced by the agent by learning an automaton model of environmental behavior under the control of an agent. Howeve… ▽ More

    Submitted 29 June, 2023; originally announced June 2023.

  2. arXiv:2306.16854  [pdf, other

    cs.LG

    On the Relationship Between RNN Hidden State Vectors and Semantic Ground Truth

    Authors: Edi Muškardin, Martin Tappler, Ingo Pill, Bernhard K. Aichernig, Thomas Pock

    Abstract: We examine the assumption that the hidden-state vectors of recurrent neural networks (RNNs) tend to form clusters of semantically similar vectors, which we dub the clustering hypothesis. While this hypothesis has been assumed in the analysis of RNNs in recent years, its validity has not been studied thoroughly on modern neural network architectures. We examine the clustering hypothesis in the cont… ▽ More

    Submitted 29 June, 2023; originally announced June 2023.

  3. Fingerprinting and Analysis of Bluetooth Devices with Automata Learning

    Authors: Andrea Pferscher, Bernhard K. Aichernig

    Abstract: Automata learning is a technique to automatically infer behavioral models of black-box systems. Today's learning algorithms enable the deduction of models that describe complex system properties, e.g., timed or stochastic behavior. Despite recent improvements in the scalability of learning algorithms, their practical applicability is still an open issue. Little work exists that actually learns mod… ▽ More

    Submitted 24 May, 2023; v1 submitted 29 November, 2022; originally announced November 2022.

    Comments: This version of the article has been accepted for publication, after peer review but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at https://doi.org/10.1007/s10703-023-00425-y

  4. Active vs. Passive: A Comparison of Automata Learning Paradigms for Network Protocols

    Authors: Bernhard K. Aichernig, Edi Muškardin, Andrea Pferscher

    Abstract: Active automata learning became a popular tool for the behavioral analysis of communication protocols. The main advantage is that no manual modeling effort is required since a behavioral model is automatically inferred from a black-box system. However, several real-world applications of this technique show that the overhead for the establishment of an active interface might hamper the practical ap… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

    Comments: In Proceedings FMAS2022 ASYDE2022, arXiv:2209.13181

    Journal ref: EPTCS 371, 2022, pp. 1-19

  5. arXiv:2206.11708  [pdf, other

    cs.LG cs.AI

    Reinforcement Learning under Partial Observability Guided by Learned Environment Models

    Authors: Edi Muskardin, Martin Tappler, Bernhard K. Aichernig, Ingo Pill

    Abstract: In practical applications, we can rarely assume full observability of a system's environment, despite such knowledge being important for determining a reactive control system's precise interaction with its environment. Therefore, we propose an approach for reinforcement learning (RL) in partially observable environments. While assuming that the environment behaves like a partially observable Marko… ▽ More

    Submitted 23 June, 2022; originally announced June 2022.

  6. arXiv:2205.04887  [pdf, other

    cs.LG cs.AI cs.SE

    Search-Based Testing of Reinforcement Learning

    Authors: Martin Tappler, Filip Cano Córdoba, Bernhard K. Aichernig, Bettina Könighofer

    Abstract: Evaluation of deep reinforcement learning (RL) is inherently challenging. Especially the opaqueness of learned policies and the stochastic nature of both agents and environments make testing the behavior of deep RL agents difficult. We present a search-based testing framework that enables a wide range of novel analysis capabilities for evaluating the safety and performance of deep RL agents. For s… ▽ More

    Submitted 14 May, 2022; v1 submitted 7 May, 2022; originally announced May 2022.

    Comments: 11 pages, 15 figures, Accepted at IJCAI-ECAI 2022 (Main Track)

  7. arXiv:1907.04708  [pdf, other

    cs.LG stat.ML

    Learning a Behavior Model of Hybrid Systems Through Combining Model-Based Testing and Machine Learning (Full Version)

    Authors: Bernhard K. Aichernig, Roderick Bloem, Masoud Ebrahimi, Martin Horn, Franz Pernkopf, Wolfgang Roth, Astrid Rupp, Martin Tappler, Markus Tranninger

    Abstract: Models play an essential role in the design process of cyber-physical systems. They form the basis for simulation and analysis and help in identifying design problems as early as possible. However, the construction of models that comprise physical and digital behavior is challenging. Therefore, there is considerable interest in learning such hybrid behavior by means of machine learning which requi… ▽ More

    Submitted 10 July, 2019; originally announced July 2019.

    Comments: This is an extended version of the conference paper "Learning a Behavior Model of Hybrid Systems Through Combining Model-Based Testing and Machine Learning" accepted for presentation at IFIP-ICTSS 2019, the 31st International Conference on Testing Software and Systems in Paris, France

  8. arXiv:1906.12239  [pdf, ps, other

    cs.LG stat.ML

    L*-Based Learning of Markov Decision Processes (Extended Version)

    Authors: Martin Tappler, Bernhard K. Aichernig, Giovanni Bacci, Maria Eichlseder, Kim G. Larsen

    Abstract: Automata learning techniques automatically generate system models from test observations. These techniques usually fall into two categories: passive and active. Passive learning uses a predetermined data set, e.g., system logs. In contrast, active learning actively queries the system under learning, which is considered more efficient. An influential active learning technique is Angluin's L* algo… ▽ More

    Submitted 28 June, 2019; originally announced June 2019.

    Comments: an extended version of a conference paper accepted for presentation at FM 2019, the 23rd international symposium on formal methods

  9. Model-Based Testing IoT Communication via Active Automata Learning

    Authors: Martin Tappler, Bernhard K. Aichernig, Roderick Bloem

    Abstract: This paper presents a learning-based approach to detecting failures in reactive systems. The technique is based on inferring models of multiple implementations of a common specification which are pair-wise cross-checked for equivalence. Any counterexample to equivalence is flagged as suspicious and has to be analysed manually. Hence, it is possible to find possible failures in a semi-automatic way… ▽ More

    Submitted 15 April, 2019; originally announced April 2019.

  10. arXiv:1808.07744  [pdf, other

    cs.SE

    Learning Timed Automata via Genetic Programming

    Authors: Martin Tappler, Bernhard K. Aichernig, Kim Guldstrand Larsen, Florian Lorber

    Abstract: 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 fully automated testing over model checking to system understanding. Current work focuses on learning variations o… ▽ More

    Submitted 15 February, 2019; v1 submitted 23 August, 2018; originally announced August 2018.

    Comments: added missing link

  11. Towards Symbolic Model-Based Mutation Testing: Combining Reachability and Refinement Checking

    Authors: Bernhard K. Aichernig, Elisabeth Jöbstl

    Abstract: Model-based mutation testing uses altered test models to derive test cases that are able to reveal whether a modelled fault has been implemented. This requires conformance checking between the original and the mutated model. This paper presents an approach for symbolic conformance checking of action systems, which are well-suited to specify reactive systems. We also consider nondeterminism in our… ▽ More

    Submitted 28 February, 2012; originally announced February 2012.

    Comments: In Proceedings MBT 2012, arXiv:1202.5826

    Journal ref: EPTCS 80, 2012, pp. 88-102

  12. arXiv:cs/0407050  [pdf, ps, other

    cs.SE

    Modeling and Validating Hybrid Systems Using VDM and Mathematica

    Authors: Bernhard K. Aichernig, Reinhold Kainhofer

    Abstract: Hybrid systems are characterized by the hybrid evolution of their state: A part of the state changes discretely, the other part changes continuously over time. Typically, modern control applications belong to this class of systems, where a digital controller interacts with a physical environment. In this article we illustrate how a combination of the formal method VDM and the computer algebra sy… ▽ More

    Submitted 20 July, 2004; originally announced July 2004.

    Comments: Presented at LfM2000, published in the proceedings

    ACM Class: D.2.4

    Journal ref: In C.Michael Holloway, editor, Lfm2000, Fifth NASA Langley Formal Methods Workshop, Williamsburg, Virginia, June 2000, number CP-2000-210100, pages 35-46. NASA, June 2000