2012
DOI: 10.1007/s00236-012-0154-2
|View full text |Cite
|
Sign up to set email alerts
|

Instruction sequence processing operators

Abstract: Instruction sequence is a key concept in practice, but it has as yet not come prominently into the picture in theoretical circles. This paper concerns instruction sequences, the behaviours produced by them under execution, the interaction between these behaviours and components of the execution environment, and two issues relating to computability theory. Positioning Turing's result regarding the undecidability of the halting problem as a result about programs rather than machines, and taking instruction seque… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
74
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(74 citation statements)
references
References 47 publications
0
74
0
Order By: Relevance
“…The extension of BTA described in this section is a simple version of the extension of BTA presented in [9]. We have chosen to use the former extension because it is adequate to the purpose of this paper and it allows a terser survey.…”
Section: Interaction Of Threads With Servicesmentioning
confidence: 99%
“…The extension of BTA described in this section is a simple version of the extension of BTA presented in [9]. We have chosen to use the former extension because it is adequate to the purpose of this paper and it allows a terser survey.…”
Section: Interaction Of Threads With Servicesmentioning
confidence: 99%
“…4 The instruction sequence represented by a closed term of the form t ; t is the instruction sequence represented by t concatenated with the instruction sequence represented by t . The instruction sequence represented by a closed term of the form t ω is the instruction sequence represented by t concatenated infinitely many times with itself.…”
Section: Axioms For Behavioural Congruence Of Single-pass Instructionmentioning
confidence: 99%
“…threads without a finite upper bound to the number of basic actions that it can perform, can be defined by means of a set of recursion equations (see e.g. [4]). A regular thread is a finite or infinite thread that can only be in a finite number of states.…”
Section: Basic Thread Algebra For Finite and Infinite Threadsmentioning
confidence: 99%
See 1 more Smart Citation
“…Program algebra and basic thread algebra were first presented in [4]. 1 The extension of basic thread algebra referred to above, an extension to deal with the interaction between the behaviours produced by instruction sequences under execution and components of an execution environment, was first presented in [5]. The presentation of the extension is rather involved because it is parameterized and owing to this covers a generic set of basic instructions and a generic set of execution environment components.…”
Section: Introductionmentioning
confidence: 99%