Transformational approach to program concretization
Authors:
V. Kasyanov
Affiliation:
Institute of Informatics Systems, Siberian Division of the USSR Academy of Sciences Novosibirsk 630090, USSR
Abstract:
This paper focuses on the problem of program concretization by applying correctness-preserving transformations of annotated programs. According to the approach presented, a general-purpose program can be annotated by known information about a specific context of its applications and correctly transformed into a specialized program which is equivalent to the original one on the context-defined ranges of inputs and outputs and is better than it by quality criteria given by the context. Tools for program concretizations via annotated program transformations are considered.