Petri Net Models for the Evaluation of Applicative Programs Based on λ-Expressions

Werner E. Kluge, H. Schlutter · IEEE Transactions on Software Engineering · 1983

In applicative systems, program design is based on elementary constructs of the form apply function to argument(s), also called applications, which are to be recursively inserted into each other. Program evaluation follows a process of meaning-preserving transformations which systematically distributes argument expressions within function expressions and substitutes applications of primitive functions by their values, until a constant expression representing the result of the computation with respect to these transformations is being reached.

Read the paper · More papers on PaperTik