Parameterized Model Checking of Protocols: Two Developments

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=ZqklrIhq_q8



Duration: 1:02:13
125 views
0


This talk will consist of two somewhat independent sub-talks. Both discuss research motivated by parameterized model checking of shared-memory protocols, but they are somewhat orthogonal. In the first part we consider the problem of automatically verifying sequential consistency of a shared-memory multiprocessor for an arbitrary number of addresses and data values by model checking. This problem is nontrivial since checking sequential consistency cannot be reduced to observing a single address. We leverage real-world assumptions, automatic abstraction, and previous sequential consistency verification techniques. The approach is applied successfully to two different shared-memory protocols. The second part will discuss a novel approach to computing backward reachability from an upward-closed set in a class of parameterized systems that includes broadcast protocols and petri nets. In contrast to the standard approach, which performs a single least fixpoint computation, we consecutively compute the finite state least fixpoint for constituents of increasing size, which allows us to employ binary decision diagram (BDD)-based symbolic model checking. In support of this framework, we prove a necessary and sufficient condition for convergence and intersection with the initial states, and provide an algorithm that uses BDDs as the underlying data structure. We give experimental results that demonstrate the existence of a petri net for which our algorithm is two orders of magnitude faster than the standard approach, and speculate properties that might suggest which approach to apply.




Other Videos By Microsoft Research


2016-09-05A Unification of Menger's and Edmonds' Theorems and Network Coding Theorems
2016-09-05Statistical Learning and Analysis for Unconstrained Face Recognition
2016-09-05A Novel Approach to Sequence Analysis using Assign-SBTTM Software Improves Heterozygous Base Calling
2016-09-05Convergence in competitive Games
2016-09-05Recovering Human Shape and Motion from Video Sequences
2016-09-05The Garbage Collection Advantage: Improving Program Locality
2016-09-05Space Elevator ΓÇô Fiction, Fact, and Progress Reports on required Robotics and Carbon NanoTube
2016-09-05Bridging Computer Science and Behavioral Science: Research Examples
2016-09-05Overview of the Science Fiction Museum
2016-09-05Formal Commercial Contracts
2016-09-05Parameterized Model Checking of Protocols: Two Developments
2016-09-05A Sample of Monte Carlo Methods in Robotics and Vision
2016-09-05Virtual Customer Environments & Customer Involvement in Innovation and Value Creation
2016-09-05Large Margin Generative Models
2016-09-05Strategies for Enhancing Ethnic and Gender Diversity in Engineering and Computer Science
2016-09-05DRM and MSFT: a product no customer wants
2016-09-05A Dynamic Pari-Mutuel Market for Hedging, Wagering, and Information Aggregation
2016-09-05Dynamic Point Samples for Free-Viewpoint Video
2016-09-05Fast Belief Propagation for Early Vision
2016-09-05Culture and Prosperity: The Truth About Markets
2016-09-05Words, links, and patterns: novel representations for Web-scale text mining



Tags:
microsoft research