Text this: Formal object-oriented specification using object-Z /