Unbounded Lazy-CSeq: a lazy sequentialization tool for C programs with unbounded context switches (competition contribution)
Unbounded Lazy-CSeq: a lazy sequentialization tool for C programs with unbounded context switches (competition contribution)
  We describe a new CSeq module for the verification of multi-threaded C programs with dynamic thread creation. This module implements a variation of the lazy sequentialization algorithm implemented in Lazy-CSeq. The main novelty is that we now support an unbounded number of context switches and allow unbounded loops, while the number of allowed threads still remains bounded. This is achieved by a modified sequentialization transformation and the use of the CPAChecker as sequential verification backend.
  
    
      Lam Nguyen, Truc
      
        0a373da7-0868-466d-a3b8-060868037acc
      
     
  
    
      Fischer, Bernd
      
        0c9575e6-d099-47f1-b3a2-2dbc93c53d18
      
     
  
    
      La Torre, Salvatore
      
        ec51ffc2-65d9-414e-9dd2-f5f342979c10
      
     
  
    
      Parlato, Gennaro
      
        c28428a0-d3f3-4551-a4b5-b79e410f4923
      
     
  
  
   
  
  
    
      April 2015
    
    
  
  
    
      Lam Nguyen, Truc
      
        0a373da7-0868-466d-a3b8-060868037acc
      
     
  
    
      Fischer, Bernd
      
        0c9575e6-d099-47f1-b3a2-2dbc93c53d18
      
     
  
    
      La Torre, Salvatore
      
        ec51ffc2-65d9-414e-9dd2-f5f342979c10
      
     
  
    
      Parlato, Gennaro
      
        c28428a0-d3f3-4551-a4b5-b79e410f4923
      
     
  
       
    
 
  
    
      
  
  
  
  
    Lam Nguyen, Truc, Fischer, Bernd, La Torre, Salvatore and Parlato, Gennaro
  
  
  
  
   
    (2015)
  
  
    
    Unbounded Lazy-CSeq: a lazy sequentialization tool for C programs with unbounded context switches (competition contribution).
  
  
  
  
    
    
    
      
        
   
  
    21st International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), London, United Kingdom.
   
        
        
        11 - 15  Apr 2015.
      
    
  
  
  
      
          
           3 pp
        .
    
  
  
  
  
  
   
  
    
      Record type:
      Conference or Workshop Item
      (Paper)
      
      
    
   
    
    
      
        
          Abstract
          We describe a new CSeq module for the verification of multi-threaded C programs with dynamic thread creation. This module implements a variation of the lazy sequentialization algorithm implemented in Lazy-CSeq. The main novelty is that we now support an unbounded number of context switches and allow unbounded loops, while the number of allowed threads still remains bounded. This is achieved by a modified sequentialization transformation and the use of the CPAChecker as sequential verification backend.
         
      
      
        
          
            
  
    Text
 UnboundedLazy.pdf
     - Other
   
  
  
 
          
            
          
            
           
            
           
        
        
       
    
   
  
  
  More information
  
    
      Published date: April 2015
 
    
  
  
    
  
    
  
    
     
        Venue - Dates:
        21st International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), London, United Kingdom, 2015-04-11 - 2015-04-15
      
    
  
    
  
    
     
    
  
    
  
    
     
        Organisations:
        Electronic & Software Systems
      
    
  
    
  
  
        Identifiers
        Local EPrints ID: 370672
        URI: http://eprints.soton.ac.uk/id/eprint/370672
        
        
        
        
          PURE UUID: 83fe247e-1edb-4074-8f86-a47e5debcc74
        
  
    
        
          
            
          
        
    
        
          
            
          
        
    
        
          
        
    
        
          
            
          
        
    
  
  Catalogue record
  Date deposited: 31 Oct 2014 21:58
  Last modified: 14 Mar 2024 18:20
  Export record
  
  
 
 
  
    
    
      Contributors
      
          
          Author:
          
            
              
              
                Truc Lam Nguyen
              
              
            
            
          
        
      
          
          Author:
          
            
              
              
                Bernd Fischer
              
              
            
            
          
        
      
          
          Author:
          
            
            
              Salvatore La Torre
            
          
        
      
          
          Author:
          
            
              
              
                Gennaro Parlato
              
              
            
            
          
        
      
      
      
    
  
   
  
    Download statistics
    
      Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
      
      View more statistics