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...
Main Author: | |
---|---|
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 |