DocumentCode
2201839
Title
A modest model of records, inheritance and bounded quantification
Author
Bruce, Kim B. ; Longo, Giuseppe
Author_Institution
Williams Coll., Williamstown, MA, USA
fYear
1988
fDate
0-0 1988
Firstpage
38
Lastpage
50
Abstract
The authors give a formal semantics for the language Bounded Fun, which supports both parametric and subtype polymorphism. They show how to use partial equivalence relations to model inheritance in this language, which supports the notion of subtype and record types. A generalization of partial equivalence relations, known as omega -sets, is used in combination with modest sets to provide the first known model of Bounded Fun (with explicit polymorphism). Connections with previous work on the semantics of explicit parametric polymorphism is established by noting that the semantics of polymorphic types presented here (using dependent products) is isomorphic to that given by the intersection interpretation of polymorphism.<>
Keywords
programming theory; Bounded Fun; bounded quantification; formal semantics; inheritance; modest model; partial equivalence relations; polymorphism; records; Calculus; Computer languages; Computer science; Education; Educational institutions; International collaboration; OWL; Object oriented modeling; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1988. LICS '88., Proceedings of the Third Annual Symposium on
Conference_Location
Edinburgh, UK
Print_ISBN
0-8186-0853-6
Type
conf
DOI
10.1109/LICS.1988.5099
Filename
5099
Link To Document