Frank Leßke: Constructive Specifications of Abstract Data Types Using Temporal Logic. LFCS 1992: 269-280