• DocumentCode
    492207
  • Title

    Formal Analysis for Discrete Optimisation Problems Based on Model Checker SPIN

  • Author

    Xiao, Mei-hua ; Liu, Qiao-wei ; Wu, Chang ; Xiong, Hao

  • Author_Institution
    Sch. of Inf. Eng., Nanchang Univ., Nanchang
  • fYear
    2008
  • fDate
    21-22 Dec. 2008
  • Firstpage
    802
  • Lastpage
    805
  • Abstract
    Model checking is to check whether a bounded state system meets their design specifications using state-space search approach automatically. Model checker to solve discrete optimisation problems can first be used to verify that the model of the problem is correct. Subsequently, the same model can be used to find an optimal solution for the problem. It is described how to use Promela primitives to build model and show how branch-and-bound approaches can be added to the LTL property. The LTL property is dynamically changed during the verification which can reduce the transition of model space and make the search more efficiently. The method above is elaborated correctly using the case study.
  • Keywords
    formal specification; optimisation; program verification; state-space methods; tree searching; LTL property; Promela primitives; branch-and-bound approach; discrete optimisation problem; formal analysis; model checker SPIN; model checking; state-space search approach; Formal verification; Information analysis; Logic; Optimization methods; Software systems; State-space methods; Branch & Bound; SPIN; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge Acquisition and Modeling Workshop, 2008. KAM Workshop 2008. IEEE International Symposium on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-3530-2
  • Electronic_ISBN
    978-1-4244-3531-9
  • Type

    conf

  • DOI
    10.1109/KAMW.2008.4810612
  • Filename
    4810612