Homepage>Publikationen>PublikationsDetail

Logical Foundations for Typed Object-Oriented Languages

In: Gries, D. and De~Roever, W.ed., Programming Concepts and Methods. Available, 1998

Authors

  • Arnd Poetzsch-Heffter
  • Peter Müller

Abstract

This paper presents logical foundations for the most important object-oriented language features, including abstract types, dynamic binding, subtyping, and inheritance. These foundations are introduced along with an object-oriented kernel language. We show how object environments of such languages can be formalized in an algebraic way. Based on this foundation, we develop a Hoare-style logic for formal verification of object-oriented programs.

Full Text

BibTeX

@InProceedings{Poetzsch-Heffter.Mueller98logical, 
   author = {Arnd Poetzsch-Heffter and Peter Müller}
   title = {Logical Foundations for Typed Object-Oriented Languages},
   booktitle = {Programming Concepts and Methods},
   note = {Available},
   year = {1998},
}