SAVCBS 2006 challenge: specification of iterators

A method for formal specification of iterators, which can be used to verify both clients and implementations, is illustrated with a Set abstraction as the underlying collection.