Text this: Formal Abstraction of Program Slices for Specification and Requirement Extraction Using Object-Z.