Skip to main content

Showing 1–3 of 3 results for author: Jeppu, N Y

Searching in archive cs. Search in all archives.
.
  1. arXiv:2112.05990  [pdf, ps, other

    cs.FL cs.LO

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

    Authors: Natasha Yogananda Jeppu, Tom Melham, Daniel Kroening

    Abstract: We present a new active model-learning approach to generating abstractions of a system implementation, as finite state automata (FSAs), from execution traces. Given an implementation and a set of observable system variables, the generated automata admit all system behaviours over the given variables and provide useful insight in the form of invariants that hold on the implementation. To achieve th… ▽ More

    Submitted 11 December, 2021; originally announced December 2021.

    Comments: Extended version of the paper selected for publication at Design, Automation and Test in Europe (DATE-2022) conference

  2. arXiv:2001.05230  [pdf, other

    cs.FL cs.SE

    Learning Concise Models from Long Execution Traces

    Authors: Natasha Yogananda Jeppu, Tom Melham, Daniel Kroening, John O'Leary

    Abstract: Abstract models of system-level behaviour have applications in design exploration, analysis, testing and verification. We describe a new algorithm for automatically extracting useful models, as automata, from execution traces of a HW/SW system driven by software exercising a use-case of interest. Our algorithm leverages modern program synthesis techniques to generate predicates on automaton edges,… ▽ More

    Submitted 5 May, 2020; v1 submitted 15 January, 2020; originally announced January 2020.

  3. arXiv:1911.10244  [pdf, other

    cs.LG cs.AI cs.LO stat.ML

    DeepSynth: Automata Synthesis for Automatic Task Segmentation in Deep Reinforcement Learning

    Authors: Mohammadhosein Hasanbeig, Natasha Yogananda Jeppu, Alessandro Abate, Tom Melham, Daniel Kroening

    Abstract: This paper proposes DeepSynth, a method for effective training of deep Reinforcement Learning (RL) agents when the reward is sparse and non-Markovian, but at the same time progress towards the reward requires achieving an unknown sequence of high-level objectives. Our method employs a novel algorithm for synthesis of compact automata to uncover this sequential structure automatically. We synthesis… ▽ More

    Submitted 6 March, 2021; v1 submitted 22 November, 2019; originally announced November 2019.

    Comments: Extended version of AAAI 2021 paper