An engineering approach to automatic programming
暂无分享,去创建一个
An exploratory study of the automatic generation and optimization of symbolic programs using DECOM - a prototypical requirement specification model implemented in pure LISP was undertaken. It was concluded, on the basis of this study, that symbolic processing languages such as LISP can support a style of programming based upon formal transformation and dependent upon the expression of constraints in an object-oriented environment. Such languages can represent all aspects of the software generation process (including heuristic algorithms for effecting parallel search) as dynamic processes since data and program are represented in a uniform format.
[1] James R. Larus,et al. Multiprocessing extensions in Spur Lisp , 1989, IEEE Software.
[2] A. J. Kfoury,et al. A Programming Approach to Computability , 1982, Texts and Monographs in Computer Science.
[3] T. A. Linden,et al. Transformational synthesis using Refine , 1989 .
[4] Lawrence Markosian,et al. Knowledge-based software engineering using refine , 1989 .