kirancodes.me
To Proof Maintenance & Beyond!

Application of OOP Type Theory: State, Decidability, Integragtion

Jonathan Eifrig, Scott F. Smith, Valery Trifonov, Amy E. Zwarico

Abstract

Important strides toward developing expressive yet semantically sound type systems for object-oriented programming languages have recently been made by Cook, Bruce, Mitchell, and others. This paper focusses on how the theoretical work using F-bounded quantification may be brought more into the realm of actual language implementations while preserving rigorous soundness properties. We simultaneously address three of the more significant problems: adding a notion of global state, proving type-checking is decidable, and integrating the more widely implemented view that subclasses correspond to subtypes with the F-bounded view.

Related papers