Silvano Dal Zilio, Florent Avellaneda, Jean-Baptiste Raclet
In ATVA 2016 — 14th International Symposium on Automated Technology for Verification and Analysis, oct 2016.
PDF DOI〈10.1007/978-3-319-46520-3_7〉 HAL-01202702
Abstract#
We define a new subclass of nondeterministic finite automata for prefix-closed languages called Flanked Finite Automata (FFA). Our motivation is to provide an efficient way to compute the quotient and inclusion of regular languages without the need to determinize the underlying automata. These operations are the building blocks of several verification algorithms that can be interpreted as language equation solving problems. We provide a construction for computing a FFA accepting the quotient and product of languages that is compositional and that does not incur an exponential blow up in size. This makes flanked au-tomata a good candidate as a formalism for compositional design and verification of systems.
Citation#
@InProceedings{DalzilioS:atva2016flanked,
author = {{Dal Zilio}, Silvano and Avellaneda, Florent and Raclet, Jean-Baptiste},
title = {{Solving Language Equations Using Flanked Automata}},
booktitle = {ATVA 2016 -- 14th International Symposium on Automated Technology for Verification and Analysis},
series = {Lecture Notes in Computer Science},
volume = {9938},
publisher = {Springer-Verlag},
doi = {10.1007/978-3-319-46520-3_7},
pages = {106--121},
month = oct,
year = 2016
}