APLAS 2024
Tue 22 - Fri 25 October 2024 Kyoto
Fri 25 Oct 2024 14:30 - 15:00 at Yamauchi Hall - Session 3 Chair(s): Kazunori Ueda

We present deterministic suffix-reading automata (DSA), a new automaton model over finite words. Our motivation for this model comes from formal specifications which can be described using rules of the form: “when a certain sequence of inputs is seen, perform this action”. DSAs provide a cleaner representation, compared to deterministic finite automata (DFA), in such situations.

Transitions of a DSA are labeled with words. From a state, a DSA triggers an outgoing transition when a word ending with the transition-label is seen. Therefore, rather than moving along an input word letter by letter, a DSA can jump along blocks of letters, with each block ending in a suitable suffix. This feature allows DSAs to recognize regular languages more concisely.

In this talk, we will focus on questions around finding a minimal DSA for a regular language.

This is a very fresh model, with plenty of unsolved automata-theoretic and algorithmic questions. We are also interested in exploring the applicability of the automaton model to other areas, like compilers, programming languages, etc.

Joint work with R Keerthan, R Venkatesh and Sagar Verma.

Fri 25 Oct

Displayed time zone: Osaka, Sapporo, Tokyo change

13:30 - 15:00
Session 3APLAS NIER at Yamauchi Hall
Chair(s): Kazunori Ueda Waseda University
13:30
30m
Talk
Verified and Verifying Compositional Compilation for Program Correctness and Safety
APLAS NIER
Yuting Wang Shanghai Jiao Tong University
File Attached
14:00
30m
Talk
Specification and Verification for Higher-Order Imperative Programs
APLAS NIER
Wei-Ngan Chin National University of Singapore
14:30
30m
Talk
Deterministic Suffix-reading Automata
APLAS NIER
B Srivathsan Chennai Mathematical Institute