[ ]
This is excerpted from the article: Brad A. Myers. "Creating User Interfaces Using Programming-by-Example, Visual Programming, and Constraints."
ACM Transactions on Programming Languages and Systems
. Vol. 12, No. 2, April, 1990. pp. 143-177.