English

Mechanistic Behavior of Single-Pass Instruction Sequences

Programming Languages 2008-09-29 v1 Logic in Computer Science

Abstract

Earlier work on program and thread algebra detailed the functional, observable behavior of programs under execution. In this article we add the modeling of unobservable, mechanistic processing, in particular processing due to jump instructions. We model mechanistic processing preceding some further behavior as a delay of that behavior; we borrow a unary delay operator from discrete time process algebra. We define a mechanistic improvement ordering on threads and observe that some threads do not have an optimal implementation.

Keywords

Cite

@article{arxiv.0809.4635,
  title  = {Mechanistic Behavior of Single-Pass Instruction Sequences},
  author = {Jan A. Bergstra and Mark B. van der Zwaag},
  journal= {arXiv preprint arXiv:0809.4635},
  year   = {2008}
}

Comments

12 pages

R2 v1 2026-06-21T11:24:34.835Z