Machine structure oriented control code logic
| Authors | |
|---|---|
| Publication date | 2009 |
| Journal | Acta Informatica |
| Volume | Issue number | 46 | 5 |
| Pages (from-to) | 375-401 |
| Organisations |
|
| Abstract |
Control code is a concept that is closely related to a frequently occurring practitioner’s view on what is a program: code that is capable of controlling the behaviour of some machine. We present a logical approach to explain issues concerning control codes that are independent of the details of the behaviours that are controlled. Using this approach, such issues can be explained at a very abstract level. We illustrate this among other things by means of an example about the production of a new compiler from an existing one. The approach is based on abstract machine models, called machine structures. We introduce a model of systems that provide execution environments for the executable codes of machine structures and use it to go into portability of control codes.
|
| Document type | Article |
| Language | English |
| Published at | https://doi.org/10.1007/s00236-009-0099-2 |
| Permalink to this page | |
