12:48 Data Abstraction: A General Framework to Handle Program Verification of Data Structures ACM SIGPLAN