• 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