Generating a deterministic finite automaton (DFA) equivalent to a nondeterministic one (NFA) is traditionally accomplished by subset-construction (SC). This is the right choice in case a single transformation is needed. If, instead, the NFA is repeatedly extended, one transition each time, and the DFA corresponding to each extension is needed in real-time, SC is bound to poor performances. In order to cope with these difficulties, an algorithm called incremental subset-construction (ISC) is proposed, which makes up the new DFA as an extension of the previous DFA, avoiding to start from scratch each time, thereby pursuing computational reuse. Although conceived within the application domain of model-based diagnosis of active systems, the algorithm is general in nature, hence it can be exploited for incremental determinization of any NFA. Massive experimentation indicates that, while comparable in space complexity, incremental determinization of finite automata is, in time, far more efficient than traditional determinization by SC. © 2008 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Lamperti, G., Zanella, M., Chiodi, G., & Chiodi, L. (2008). Incremental determinization of finite automata in model-based diagnosis of active systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5177 LNAI, pp. 362–374). Springer Verlag. https://doi.org/10.1007/978-3-540-85563-7_48
Mendeley helps you to discover research relevant for your work.