• Home
  • Search
  • Applying formal methods to distributed algorithms using local-global relations
  • https://doi.org/10.7907/8frw-zf17.Copy DOI Icon

Applying formal methods to distributed algorithms using local-global relations

  • Jan 1, 2011
  • K Mani Chandy +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

This thesis deals with the design and analysis of distributed systems in which homogeneous, autonomous agents collaborate to achieve a common goal. The class of problems studied includes consensus algorithms in which all agents eventually come to an agreement about a specific action. The thesis proposes a framework, called local-global, for analyzing these systems. A local interaction is an interaction among subsets of agents, while a global interaction is one among all agents in the system. Global interactions, in practice, are rare, yet they are the basis by which correctness of a system is measured. For example, if the problem is to compute the average of a measurement made separately by each agent, and all the agents in the system could exchange values in a single action, then the solution is straightforward: each agent gets the values of all others and computes the average independently. However, if the system consists of a large number of agents with unreliable communication, this scenario is highly unlikely. Thus, the design challenge is to ensure that sequences of local interactions lead, or converge, to the same state as a global interaction. The local-global framework addresses this challenge by describing each local interaction as if were a global one, encompassing all agents within the system. This thesis outlines the concept in detail, using it to design algorithms, prove their correctness, and ultimately develop executable implementations that are reliable. To this end, the tools of formal methods are employed: algorithms are modeled, and mechanically checked, within the PVS theorem prover; programs are also verified using the Spin model checker; and interface specification languages are used to ensure local-global properties are still maintained within Java and C# implementations. The thesis presents example applications of the framework and discusses a class of problems to which the framework can be applied.

Similar Papers
  • Supplementary Content
  • Citations1

Effects of self energy of the ions on the double layer structure and properties at the dielectric interface

  • Jan 01, 2015
  • Rui Wang
  • Supplementary Content

Chemical Fractionation at Environmental Interfaces

  • Jan 01, 2010
  • Jie Cheng
  • Research Article
  • Citations11

An Improved CFD Tool to Simulate Adiabatic and Diabatic Two-Phase Flows

  • Jan 01, 2010
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Bogdan Alexandru Nichita
  • Research Article
  • Citations10

Modeling Global and Local Interactions for Online Conversation Recommendation

  • Nov 17, 2021
  • ACM Transactions on Information Systems
  • Xingshan Zeng +3
  • Research Article

Application of Java Applet in Physics Experiment Network Teaching

  • Aug 19, 2015
  • American Journal of Systems and Software
  • Peng Wenxiu
  • Research Article
  • Citations5

Interfacial delamination in polymer coated metal sheet : a numerical-experimental study

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Marina Bosch
  • Research Article

The influence of the vibrational properties on charge transport in oligoacenes

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Van Ha Rik Laarhoven
  • Research Article
  • Citations2

Error handling in multimodal voice-enabled interfaces of tour-guide robots using graphical models

  • Jan 01, 2006
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • P Prodanov
  • Conference Article
  • Citations13

Generating VHDL models from natural language descriptions

  • Sep 23, 1994
  • Walling R Cyre +3
  • Research Article

媒介空間中的凝視、語言和意義:以Skype視訊為例

  • Jan 01, 2008
  • 資訊社會研究
  • 黃齡儀
  • Research Article
  • Citations42

Paper-based concept map: the effects of tabletop on an expressive collaborative learning task

  • Sep 01, 2009
  • Son Do-Lenh +2
  • Research Article

On the Role of Engagement in Human Information Interaction: From Research to Implementation

  • Mar 24, 2015
  • Ioannis Arapakis +3
  • Single Book
  • Citations32

The Handbook of Lifespan Communication

  • Jan 01, 2015
  • Jon F Nussbaum
  • Single Book
  • Citations182

Specific Ion Effects

  • Dec 01, 2009
  • Werner Kunz
  • Research Article
  • Citations2

Object-Specific Interfaces in Smart Homes

  • Aug 06, 2009
  • PRISM (University of Calgary)
  • Yaser Ghanam +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.