A Short Introduction to Program Algebra with Instructions for Boolean Registers
A parameterized algebraic theory of instruction sequences, objects that represent the behaviours produced by instruction sequences under execution, and objects that represent the behaviours exhibited by the components of the execution environment of instruction sequences is the basis of a line of re...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova
2018-11-01
|
Series: | Computer Science Journal of Moldova |
Subjects: | |
Online Access: | http://www.math.md/files/csjm/v26-n3/v26-n3-(pp199-232).pdf |
id |
doaj-55d9c7b920254a678585a32d28e47e86 |
---|---|
record_format |
Article |
spelling |
doaj-55d9c7b920254a678585a32d28e47e862020-11-24T23:59:40ZengInstitute of Mathematics and Computer Science of the Academy of Sciences of MoldovaComputer Science Journal of Moldova1561-40422018-11-01263(78)199232A Short Introduction to Program Algebra with Instructions for Boolean RegistersJan A. Bergstra0Cornelis A. Middelburg1Informatics Institute, Faculty of Science, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, the NetherlandsInformatics Institute, Faculty of Science, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, the NetherlandsA parameterized algebraic theory of instruction sequences, objects that represent the behaviours produced by instruction sequences under execution, and objects that represent the behaviours exhibited by the components of the execution environment of instruction sequences is the basis of a line of research in which issues relating to a wide variety of subjects from computer science have been rigorously investigated thinking in terms of instruction sequences. In various papers that belong to this line of research, use is made of an instantiation of this theory in which the basic instructions are instructions to read out and alter the content of Boolean registers and the components of the execution environment are Boolean registers. In this paper, we give a simplified presentation of the most general such instantiated theory. http://www.math.md/files/csjm/v26-n3/v26-n3-(pp199-232).pdfprogram algebrathread algebrathread-service interactionBoolean register |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jan A. Bergstra Cornelis A. Middelburg |
spellingShingle |
Jan A. Bergstra Cornelis A. Middelburg A Short Introduction to Program Algebra with Instructions for Boolean Registers Computer Science Journal of Moldova program algebra thread algebra thread-service interaction Boolean register |
author_facet |
Jan A. Bergstra Cornelis A. Middelburg |
author_sort |
Jan A. Bergstra |
title |
A Short Introduction to Program Algebra with Instructions for Boolean Registers |
title_short |
A Short Introduction to Program Algebra with Instructions for Boolean Registers |
title_full |
A Short Introduction to Program Algebra with Instructions for Boolean Registers |
title_fullStr |
A Short Introduction to Program Algebra with Instructions for Boolean Registers |
title_full_unstemmed |
A Short Introduction to Program Algebra with Instructions for Boolean Registers |
title_sort |
short introduction to program algebra with instructions for boolean registers |
publisher |
Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova |
series |
Computer Science Journal of Moldova |
issn |
1561-4042 |
publishDate |
2018-11-01 |
description |
A parameterized algebraic theory of instruction sequences, objects that represent the behaviours produced by instruction sequences under execution, and objects that represent the behaviours exhibited by the components of the execution environment of instruction sequences is the basis of a line of research in which issues relating to a wide variety
of subjects from computer science have been rigorously investigated thinking in terms of instruction sequences.
In various papers that belong to this line of research, use is made of an instantiation of this theory in which the basic instructions are
instructions to read out and alter the content of Boolean registers and the components of the execution environment are Boolean registers. In this paper, we give a simplified presentation of the most general such instantiated theory. |
topic |
program algebra thread algebra thread-service interaction Boolean register |
url |
http://www.math.md/files/csjm/v26-n3/v26-n3-(pp199-232).pdf |
work_keys_str_mv |
AT janabergstra ashortintroductiontoprogramalgebrawithinstructionsforbooleanregisters AT cornelisamiddelburg ashortintroductiontoprogramalgebrawithinstructionsforbooleanregisters AT janabergstra shortintroductiontoprogramalgebrawithinstructionsforbooleanregisters AT cornelisamiddelburg shortintroductiontoprogramalgebrawithinstructionsforbooleanregisters |
_version_ |
1725446813855514624 |