Discuss the problems involved in satisfying global invariance properties. What formal methods do you know that deal with specifying the behavior of collections of objects?