Constraint Modeling
useful to represent the laws of nature – which are symmetrical and amenable to being specified in terms of a balance of certain things
can be used when the components making up the model are not connected in a unidirectional way
a balance may involve one of several different types of quantities – force, mass, momentum or energy
constraints defined in terms of equations, represented as graph, etc.