Cargando…

A Characterization of Distributed ASMs with Partial-Order Runs

To overcome the practical limitations of partial-order runs of ‘distributed ASMs’ (Abstract State Machines) proposed by Gurevich, we have defined a concept of concurrent runs of multi-agent ASMs and could show that concurrent ASMs capture a natural language-independent axiomatic definition of concur...

Descripción completa

Detalles Bibliográficos
Autores principales: Börger, Egon, Schewe, Klaus-Dieter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242054/
http://dx.doi.org/10.1007/978-3-030-48077-6_6
_version_ 1783537171547815936
author Börger, Egon
Schewe, Klaus-Dieter
author_facet Börger, Egon
Schewe, Klaus-Dieter
author_sort Börger, Egon
collection PubMed
description To overcome the practical limitations of partial-order runs of ‘distributed ASMs’ (Abstract State Machines) proposed by Gurevich, we have defined a concept of concurrent runs of multi-agent ASMs and could show that concurrent ASMs capture a natural language-independent axiomatic definition of concurrent algorithms, thus generalising Gurevich’s seminal ‘Sequential ASM Thesis’ from sequential to concurrent algorithms. However, we remained intrigued by the fact that Blass and Gurevich used partial-order runs of distributed ASMs to explain runs of sequential recursive algorithms. We discovered that also the inverse simulation holds: for every distributed ASM with partial order runs, these runs can be described by runs of a sequential recursive algorithm. This surprising result clarifies the difference in expressivity between partial-order and concurrent runs.
format Online
Article
Text
id pubmed-7242054
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72420542020-05-22 A Characterization of Distributed ASMs with Partial-Order Runs Börger, Egon Schewe, Klaus-Dieter Rigorous State-Based Methods Article To overcome the practical limitations of partial-order runs of ‘distributed ASMs’ (Abstract State Machines) proposed by Gurevich, we have defined a concept of concurrent runs of multi-agent ASMs and could show that concurrent ASMs capture a natural language-independent axiomatic definition of concurrent algorithms, thus generalising Gurevich’s seminal ‘Sequential ASM Thesis’ from sequential to concurrent algorithms. However, we remained intrigued by the fact that Blass and Gurevich used partial-order runs of distributed ASMs to explain runs of sequential recursive algorithms. We discovered that also the inverse simulation holds: for every distributed ASM with partial order runs, these runs can be described by runs of a sequential recursive algorithm. This surprising result clarifies the difference in expressivity between partial-order and concurrent runs. 2020-04-22 /pmc/articles/PMC7242054/ http://dx.doi.org/10.1007/978-3-030-48077-6_6 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Börger, Egon
Schewe, Klaus-Dieter
A Characterization of Distributed ASMs with Partial-Order Runs
title A Characterization of Distributed ASMs with Partial-Order Runs
title_full A Characterization of Distributed ASMs with Partial-Order Runs
title_fullStr A Characterization of Distributed ASMs with Partial-Order Runs
title_full_unstemmed A Characterization of Distributed ASMs with Partial-Order Runs
title_short A Characterization of Distributed ASMs with Partial-Order Runs
title_sort characterization of distributed asms with partial-order runs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242054/
http://dx.doi.org/10.1007/978-3-030-48077-6_6
work_keys_str_mv AT borgeregon acharacterizationofdistributedasmswithpartialorderruns
AT scheweklausdieter acharacterizationofdistributedasmswithpartialorderruns
AT borgeregon characterizationofdistributedasmswithpartialorderruns
AT scheweklausdieter characterizationofdistributedasmswithpartialorderruns