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
         
        
        
        
        
        
            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;
         
        
        
        
            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
         
        
        
            DOI : 
10.1109/KAMW.2008.4810612