ThingLab is a system that provides an object-oriented environment for building simulations. Within this environment, part-whole and inheritance hierarchies are used to describe the structure of a simulation, while constraints are employed as a way of describing the relations among its parts. One of the principal goals of this research has been to design and implement a language that helps the user describe complex simulations easily. Constraints are a particularly important tool for dealing with complexity, because they allow the user to specify independently all the relations to be maintained, leaving it up to the system to plan exactly how the constraints are to be satisfied. | –from http://www.2share.com/thinglab/ThingLab%20-%20iii.html

Constraints(제약? 논리 패러다임)를 이용하여 복잡한 시뮬레이션을 쉽게 하도록 도와주는 언어. 시뮬레이션 언어의 고전이 아닐까?

http://wiki.squeak.org/squeak/607