AbstractThe jump instruction is considered essential for an adequate theoretical understanding of imperative sequential programming. Using basic instructions and tests as a basis we outline an algebra of programs, denoted PGA, which captures the crux of sequential programming. We single out a behavior extraction operator which assigns to each program a behavior. The meaning of the expressions of PGA is explained in terms of the extracted behavior. Using PGA a small hierarchy of program notations is developed. Projection semantics is proposed as a tool for the description of program semantics
AbstractWe provide a sequential denotational semantics for sequential programming languages, based o...
On the basis of the program notation PGLD of program algebra, a program notation PGLDg (PGLD with g...
In program algebra, an algebraic theory of single-pass instruction sequences, three congruences on i...
The jump instruction is considered essential for an adequate theoretical understanding of imperative...
The jump instruction is considered essential for an adequate theoretical understanding of imperative...
The jump instruction is considered essential for an adequate theoretical understanding of imperativ...
AbstractWe study sequential programs that are instruction sequences with jump-shift instructions in ...
AbstractIn the setting of program algebra (PGA), a projection from PGAu, i.e., PGA extended with a u...
We study sequential programs that are instruction sequences with jump-shift instructions in the sett...
We study sequential programs that are instruction sequences with direct and indirect jump instructio...
PGA (ProGram Algebra) is an algebra of programs which concerns programs in their simplest form: sequ...
We investigate the expressiveness of backward jumps in a framework of formalized sequential programm...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
A program is a finite piece of data that produces a (possibly infinite) sequence of primitive instru...
We define a notion of program which is not a computer program but an operator program: a detailed de...
AbstractWe provide a sequential denotational semantics for sequential programming languages, based o...
On the basis of the program notation PGLD of program algebra, a program notation PGLDg (PGLD with g...
In program algebra, an algebraic theory of single-pass instruction sequences, three congruences on i...
The jump instruction is considered essential for an adequate theoretical understanding of imperative...
The jump instruction is considered essential for an adequate theoretical understanding of imperative...
The jump instruction is considered essential for an adequate theoretical understanding of imperativ...
AbstractWe study sequential programs that are instruction sequences with jump-shift instructions in ...
AbstractIn the setting of program algebra (PGA), a projection from PGAu, i.e., PGA extended with a u...
We study sequential programs that are instruction sequences with jump-shift instructions in the sett...
We study sequential programs that are instruction sequences with direct and indirect jump instructio...
PGA (ProGram Algebra) is an algebra of programs which concerns programs in their simplest form: sequ...
We investigate the expressiveness of backward jumps in a framework of formalized sequential programm...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
A program is a finite piece of data that produces a (possibly infinite) sequence of primitive instru...
We define a notion of program which is not a computer program but an operator program: a detailed de...
AbstractWe provide a sequential denotational semantics for sequential programming languages, based o...
On the basis of the program notation PGLD of program algebra, a program notation PGLDg (PGLD with g...
In program algebra, an algebraic theory of single-pass instruction sequences, three congruences on i...