Featherweight Java: A minimal core calculus for Java and GJ (1999)

by A Igarashi, B Pierce, P Wadler
Venue:In ACM Conference on Object-Oriented Programming, Systems, Languages & Applications