Learning Nondeterministic Real-Time Automata

8Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

We present an active learning algorithm named NRTALearning for nondeterministic real-time automata (NRTAs). Real-time automata (RTAs) are a subclass of timed automata with only one clock which resets at each transition. First, we prove the corresponding Myhill-Nerode theorem for real-time languages. Then we show that there exists a unique minimal deterministic real-time automaton (DRTA) recognizing a given real-time language, but the same does not hold for NRTAs. We thus define a special kind of NRTAs, named residual real-time automata (RRTAs), and prove that there exists a minimal RRTA to recognize any given real-time language. This transforms the learning problem of NRTAs to the learning problem of RRTAs. After describing the learning algorithm in detail, we prove its correctness and polynomial complexity. In addition, based on the corresponding Myhill-Nerode theorem, we extend the existing active learning algorithm NL∗for nondeterministic finite automata to learn RRTAs. We evaluate and compare the two algorithms on two benchmarks consisting of randomly generated NRTAs and rational regular expressions. The results show that NRTALearning generally performs fewer membership queries and more equivalence queries than the extended NL∗algorithm, and the learnt NRTAs have much fewer locations than the corresponding minimal DRTAs. We also conduct a case study using a model of scheduling of final testing of integrated circuits.

References Powered by Scopus

A theory of timed automata

5265Citations
N/AReaders
Get full text

Learning regular sets from queries and counterexamples

1635Citations
N/AReaders
Get full text

Timestamps in Key Distribution Protocols

455Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Evaluation of deep learning models in contactless human motion detection system for next generation healthcare

7Citations
N/AReaders
Get full text

Active Learning of One-Clock Timed Automata Using Constraint Solving

5Citations
N/AReaders
Get full text

Active Learning of Deterministic Timed Automata with Myhill-Nerode Style Characterization

4Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

An, J., Zhan, B., Zhan, N., & Zhang, M. (2021). Learning Nondeterministic Real-Time Automata. In ACM Transactions on Embedded Computing Systems (Vol. 20). Association for Computing Machinery. https://doi.org/10.1145/3477030

Readers over time

‘21‘22‘23‘2401234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

75%

Professor / Associate Prof. 1

25%

Readers' Discipline

Tooltip

Computer Science 4

100%

Save time finding and organizing research with Mendeley

Sign up for free
0