Abstract
Data-driven scheme is a natural paradigm for describing system specifications and for designing massively parallel processing architectures. This paper discusses an advanced software production environment by which diagrammatic specifications are directly transformed into executable programs by utilizing inherent virtues of the data-driven paradigm covering software development and maintenance processes. In the paper, a direct transformation of block-diagram-like specifications, such as signal flow graph, into the data-driven programs in an interactive environment is proposed. The transformation system verifies specifications under the data-driven interpretation and interactively inquires about diagrammatic definitions related to behavior or data-structure which is necessary information to generate the executable programs. A generic implementation of the system as a kernel of our environment is then discussed and its practicability is illustrated through a specification process of a MUSE signal decoder.