Machine structure oriented control code logic

Authors
Publication date 2009
Journal Acta Informatica
Volume | Issue number 46 | 5
Pages (from-to) 375-401
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
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
Back