2016
DOI: 10.1016/j.tcs.2016.08.013
|View full text |Cite
|
Sign up to set email alerts
|

A new thesis concerning synchronised parallel computing – simplified parallel ASM thesis

Abstract: A behavioural theory consists of machine-independent postulates characterizing a particular class of algorithms or systems, an abstract machine model that provably satisfies these postulates, and a rigorous proof that any algorithm or system stipulated by the postulates is captured by the abstract machine model. The class of interest in this article is that of synchronous parallel algorithms. For this class a behavioural theory has already been developed by Blass and Gurevich, which unfortunately, though mathe… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 41 publications
(30 citation statements)
references
References 15 publications
0
30
0
Order By: Relevance
“…4 our definition and the sequential as well as the concurrent ASM thesis work also with basic ASMs (whose moves alternate with environment moves [20,Def. 2.4.22]) and with parallel ASMs (see [7,11]) for which a conjecture of the second author in [59]-namely that for alg(a) to capture unbounded parallelism, only the bounded exploration witness T has to be changed to a finite set of list comprehension terms-could recently be proven and is available in [22] leading to a parallel ASM thesis).…”
Section: Resultsmentioning
confidence: 99%
“…4 our definition and the sequential as well as the concurrent ASM thesis work also with basic ASMs (whose moves alternate with environment moves [20,Def. 2.4.22]) and with parallel ASMs (see [7,11]) for which a conjecture of the second author in [59]-namely that for alg(a) to capture unbounded parallelism, only the bounded exploration witness T has to be changed to a finite set of list comprehension terms-could recently be proven and is available in [22] leading to a parallel ASM thesis).…”
Section: Resultsmentioning
confidence: 99%
“…Therefore the update sets produced by these machines are restricted to be finite as well. This is implicitly assumed in the parallel ASM thesis of Blass and Gurevich [3,4] and it is made explicit in the new parallel ASM thesis that we propose in [6].…”
Section: Resultsmentioning
confidence: 99%
“…This is a straightforward consequence of the fact that the variable x in the definition of the forall rule ranges over the (finite) primary part of S, and it is also the case in the ASM thesis for parallel algorithms of Blass and Gurevich [3,4] where it is implicitly assumed that the forall rule in the parallel ASMs range over finite hereditary multisets. See our work in [6] for a detailed explanation. Regarding the set ∆(r, S, ζ) of update sets, we note that it might be infinite since the unbounded choice rule can potentially produce infinitely many update sets.…”
Section: Non-deterministic Parallel Asmsmentioning
confidence: 99%
See 1 more Smart Citation
“…The formal background is provided by abstract state machines (ASMs), which are known as a formalism that captures different classes of algorithms at any abstraction level . Abstract state machines have demonstrated their strength in various domains, eg, specifying the semantics of programming and modelling languages or providing new tools (logics) to aid formal verification . They have also been used to develop safety‐critical systems, eg, the commuter rail service, the haemodialysis machine, and aeroplane components .…”
Section: Introductionmentioning
confidence: 99%