Result Details
Fair Termination for Parameterized Probabilistic Concurrent Systems
        LENGÁL, O.; LIN, A.; MAJUMDAR, R.; RUMMER, P. Fair Termination for Parameterized Probabilistic Concurrent Systems. In Proceedings of TACAS'17. Lecture Notes in Computer Science. Lecture Notes in Computer Science. Heidelberg: Springer Verlag, 2017. no. 1, p. 499-517.  ISBN: 978-3-662-46680-3. ISSN: 0302-9743.
    
                Type
            
        
                conference paper
            
        
                Language
            
        
                English
            
        
            Authors
            
        
                    Abstract
            
        We consider the problem of automatically verifying that a parameterized family of probabilistic concurrent systems terminates with probability one for all instances against adversarial schedulers. A parameterized family defines an infinite-state system: for each number n, the family consists of an instance with n finite-state processes. In contrast to safety, the parameterized verification of liveness is currently still considered extremely challenging especially in the presence of probabilities in the model. One major challenge is to provide a sufficiently powerful symbolic framework. One well-known symbolic framework for the parameterized verification of non-probabilistic concurrent systems is regular model checking. Although the framework was recently extended to probabilistic systems, incorporating fairness in the framework - often crucial for verifying termination - has been especially difficult due to the presence of an infinite number of fairness constraints (one for each process). Our main contribution is a systematic, regularity-preserving, encoding of finitary fairness (a realistic notion of fairness proposed by Alur & Henzinger) in the framework of regular model checking for probabilistic parameterized systems. Our encoding reduces termination with finitary fairness to verifying parameterized termination without fairness over probabilistic systems in regular model checking (for which a verification framework already exists). We show that our algorithm could verify termination for many interesting examples from distributed algorithms (Hermans protocol) and evolutionary biology (Moran process, cell cycle switch), which do not hold under the standard notion of fairness. To the best of our knowledge, our algorithm is the first fully-automatic method that can prove termination for these examples.
            
                Keywords
            
        
Probabilistic verification
Parameterized verification
Regular model checking
Fairness
Liveness
                Published
            
            
                    2017
                    
                
            
                    Pages
                
            
                        499–517
                
            
                    Journal
                
            
                    Lecture Notes in Computer Science, vol. 10205, no. 1, ISSN 0302-9743
                
            
                        Proceedings
                
            
                    Proceedings of TACAS'17
                
            
                    Series
                
            
                    Lecture Notes in Computer Science
                
            
                    Conference
                
            
                    European Joint Conferences on Theory and Practice of Software
                
            
                    ISBN
                
            
                    978-3-662-46680-3
                
            
                    Publisher
                
            
                    Springer Verlag
                
            
                    Place
                
            
                    Heidelberg
                
            
                    DOI
                
            
                    UT WoS
                
            
                    000440734900029
                
            
                EID Scopus
                
            
                    BibTeX
                
            @inproceedings{BUT135903,
  author="Ondřej {Lengál} and Anthony {Lin} and Rupak {Majumdar} and Philipp {Rummer}",
  title="Fair Termination for Parameterized Probabilistic Concurrent Systems",
  booktitle="Proceedings of TACAS'17",
  year="2017",
  series="Lecture Notes in Computer Science",
  journal="Lecture Notes in Computer Science",
  volume="10205",
  number="1",
  pages="499--517",
  publisher="Springer Verlag",
  address="Heidelberg",
  doi="10.1007/978-3-662-54577-5\{_}29",
  isbn="978-3-662-46680-3",
  issn="0302-9743",
  url="https://www.fit.vut.cz/research/publication/11324/"
}
                Files
            
        
                Projects
            
        
        
            
        
    
    
        Bezpečné a spolehlivé počítačové systémy, BUT, Vnitřní projekty VUT, FIT-S-17-4014, start: 2017-03-01, end: 2020-02-29, completed
                
Efficient Automata Techniques for Formal Reasoning, GACR, Juniorské granty, GJ16-24707Y, start: 2016-01-01, end: 2018-12-31, completed
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, start: 2016-01-01, end: 2020-12-31, completed
        Efficient Automata Techniques for Formal Reasoning, GACR, Juniorské granty, GJ16-24707Y, start: 2016-01-01, end: 2018-12-31, completed
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, start: 2016-01-01, end: 2020-12-31, completed
                Research groups
            
        
                Departments