Programs traditionally consist of a series of statements describing how to solve a problem. Declarative programs instead describe what problem to solve and what a solution would look like. The program ...
Lee, Edward T. and Lee, Madonna E. 1999. Applying successive improvement transformations for intelligent problem solving. Kybernetes, Vol. 28, Issue. 2, p. 198 ...