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 :
بازگشت