Towards efficient verification of population protocols

Michael Blondin1, Javier Esparza2, Stefan Jaax2

  • 1Département d'informatique, Université de Sherbrooke, 2500 boulevard de l'Université Sherbrooke, Québec, J1K 2R1 Canada.

Formal Methods in System Design
|December 6, 2021
PubMed
Summary

This study introduces a new class of protocols for anonymous, identical agents. It presents the first software for automatically verifying population protocol correctness, significantly simplifying complex computations.

Related Concept Videos

Testing a Claim about Population Proportion01:24

Testing a Claim about Population Proportion

A complete procedure for testing a claim about a population proportion is provided here.
There are two methods of testing a claim about a population proportion: (1) Using the sample proportion from the data where a binomial distribution is approximated to the normal distribution and (2) Using the binomial probabilities calculated from the data.
The first method uses normal distribution as an approximation to the binomial distribution. The requirements are as follows: sample size is large...
3.5K
Analysis of Population Pharmacokinetic Data01:12

Analysis of Population Pharmacokinetic Data

Analysis of population pharmacokinetic data involves studying the behavior of drugs within diverse populations to understand their pharmacokinetic parameters. Traditional pharmacokinetic methods typically involve collecting samples from a few individuals and estimating these parameters. While these methods are commonly used, they have limitations in capturing the variability in drug response among individuals or heterogeneous populations. Population pharmacokinetics is employed to address these...
425
What are Populations and Communities?00:30

What are Populations and Communities?

Overview
35.3K
Microbial Growth Measurement: Direct Methods01:23

Microbial Growth Measurement: Direct Methods

Direct methods for measuring microbial populations in a culture are essential tools in microbiology, providing quantitative data for various applications. Among these, microscopic counts, plate counts, and serial dilution are widely used techniques, each with unique principles and applications.Microscopic CountsMicroscopic counting involves the use of a Petroff-Hausser chamber, a specialized microscope slide with a grid and defined depth. By observing a liquid culture under a microscope,...
665
Testing a Claim about Mean: Known Population SD01:11

Testing a Claim about Mean: Known Population SD

A complete procedure of testing the hypothesis about a population mean is explained here.
Estimating a population mean requires the samples to be distributed normally. The data should be collected from the randomly selected samples having no sampling bias. The sample size needed to be higher than 30, and most importantly, the population standard deviation should be already known.
In most realistic situations, the population standard deviation is often unknown, but in rare circumstances, when it...
2.9K
What is Population Genetics?01:25

What is Population Genetics?

A population is composed of members of the same species that simultaneously live and interact in the same area. When individuals in a population breed, they pass down their genes to their offspring. Many of these genes are polymorphic, meaning that they occur in multiple variants. Such variations of a gene are referred to as alleles. The collective set of all the alleles within a population is known as the gene pool.
60.3K