Algorithmic Analysis of Lossy Channel Machines Using Small Models

Verification of infinite-state systems is in general an undecidable problem, but nevertheless, solid correctness results are important in many real-life applications. It is commonly the case that such algorithms rely on unbounded buffers for their operation, communication protocols being a typical e...

Full description

Bibliographic Details
Main Author: Sharyari, Ali Jonathan
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2016
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-301502
id ndltd-UPSALLA1-oai-DiVA.org-uu-301502
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-3015022016-08-24T05:06:27ZAlgorithmic Analysis of Lossy Channel Machines Using Small ModelsengSharyari, Ali JonathanUppsala universitet, Institutionen för informationsteknologi2016Verification of infinite-state systems is in general an undecidable problem, but nevertheless, solid correctness results are important in many real-life applications. It is commonly the case that such algorithms rely on unbounded buffers for their operation, communication protocols being a typical example. Building upon abstract interpretation techniques, this project presents a verification algorithm capable of verifying the correctness of algorithms relying on unbounded lossy buffers. We have implemented our approach and used it to verify a number of well-known communication protocols. The experimental results are mixed, but in most cases comparable to that of other existing tools, justifying further research on the topic. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-301502UPTEC IT, 1401-5749 ; 16006application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Verification of infinite-state systems is in general an undecidable problem, but nevertheless, solid correctness results are important in many real-life applications. It is commonly the case that such algorithms rely on unbounded buffers for their operation, communication protocols being a typical example. Building upon abstract interpretation techniques, this project presents a verification algorithm capable of verifying the correctness of algorithms relying on unbounded lossy buffers. We have implemented our approach and used it to verify a number of well-known communication protocols. The experimental results are mixed, but in most cases comparable to that of other existing tools, justifying further research on the topic.
author Sharyari, Ali Jonathan
spellingShingle Sharyari, Ali Jonathan
Algorithmic Analysis of Lossy Channel Machines Using Small Models
author_facet Sharyari, Ali Jonathan
author_sort Sharyari, Ali Jonathan
title Algorithmic Analysis of Lossy Channel Machines Using Small Models
title_short Algorithmic Analysis of Lossy Channel Machines Using Small Models
title_full Algorithmic Analysis of Lossy Channel Machines Using Small Models
title_fullStr Algorithmic Analysis of Lossy Channel Machines Using Small Models
title_full_unstemmed Algorithmic Analysis of Lossy Channel Machines Using Small Models
title_sort algorithmic analysis of lossy channel machines using small models
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-301502
work_keys_str_mv AT sharyarialijonathan algorithmicanalysisoflossychannelmachinesusingsmallmodels
_version_ 1718380256172179456