kirancodes.me
To Proof Maintenance & Beyond!

3,458 papers · page 155 of 173

Programs Are Abstract Data Types

Martin Erwig

We propose to view programs as abstract data types and to perform program changes by applying well-defined operations on programs. The ADT view of programs goes beyond the approach of syntax-directed editors and proof-editors since it is possible to combine basic update operation…