DocumentCode
1651701
Title
Symbolic verification of infinite systems using a finite union of DFAs
Author
Roy, Suman
Author_Institution
Honeywell Technol. Solutions Lab Pvt. Ltd, Bangalore, India
fYear
2004
Firstpage
56
Lastpage
66
Abstract
We address the verification problem of FIFO channel systems by applying the symbolic analysis principle. Communication protocols can be modelled by a finite set of finite-state machines (CFSMs) that communicate between each other by exchanging messages via unbounded FIFO channels/queues. A Finite Union of Deterministic Finite Automata (FUDFA) is used to represent (possibly) infinite set of queue contents. Quite a few operations needed to symbolically analyze such systems can be implemented on the union of DFAs in polynomial time. The advantage gained by this approach is that the inclusion between finite unions DFAs can be checked efficiently. We show that FUDFAs can be used for the for-ward and backward reachability analysis of the systems. It also lifts this approach for the case of a protocol with n queues. We use this fact to define a generic reachability analysis semi-algorithm parameterized by a set of cycles Θ. Given a set of configurations, this semi-algorithm performs a least fix-point calculation to construct the set of its successors (or predecessors). At each step, the search is accelerated by considering the cycles in Θ as additional "meta-transitions", an approach adopted similar in nature to that proposed by Boigelot and Godefroid.
Keywords
finite automata; formal verification; queueing theory; reachability analysis; DFA union; FIFO channel systems; FIFO queues; communication protocols; deterministic finite automata; infinite set; infinite state systems; polynomial time; queue contents; reachability analysis; symbolic analysis principle; symbolic verification; Acceleration; Automata; Control systems; Data structures; Doped fiber amplifiers; Petri nets; Polynomials; Protocols; Queueing analysis; Reachability analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
Print_ISBN
0-7695-2222-X
Type
conf
DOI
10.1109/SEFM.2004.1347503
Filename
1347503
Link To Document