Logical foundations for typed object-oriented languages
Logical foundations for typed object-oriented languages
复制标题
类型化面向对象语言的逻辑基础
DOI:
10.1007/978-0-387-35358-6_26
复制
发表时间:
1998
期刊:
影响因子:
--
通讯作者:
Peter Müller
中科院分区:
文献类型:
--
作者:
A. Poetzsch;Peter Müller
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.