DocumentCode
1834768
Title
Formal Model Simulation: Can It be Guided?
Author
Bui, Thang H. ; Nymeyer, Albert
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW
fYear
2009
fDate
13-15 May 2009
Firstpage
93
Lastpage
96
Abstract
In this work we present an approach to system development that bridges the complementary worlds of model checking and simulation. This approach, which we refer to as formal model simulation, uses the same formal model as model checking, but instead of using a total search of the state space, we use a guided random-walk based search to find errors. The guide we use is a heuristic that can be derived from an abstract model of the system. We have implemented the technique in a tool called GRANSPIN, which is derived from the popular model checker SPIN. A series of experiments is outlined in this work using different selection strategies and different heuristics. We compare the performance of these different strategies and heuristics in GRANSPIN and SPIN on a buggy Peterson protocol.
Keywords
formal verification; random processes; GRANSPIN; SPIN; abstract model; buggy Peterson protocol; formal model simulation; guided random-walk based search; model checking; system development; Australia; Bridges; Computational modeling; Computer science; Computer simulation; Data analysis; Protocols; Scalability; Software engineering; State-space methods; Formal Simulation; Guided Random-Walk; Model Checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Search Based Software Engineering, 2009 1st International Symposium on
Conference_Location
Windsor
Print_ISBN
978-0-7695-3675-0
Type
conf
DOI
10.1109/SSBSE.2009.19
Filename
5033186
Link To Document