Title :
A modest model of records, inheritance and bounded quantification
Author :
Bruce, Kim B. ; Longo, Giuseppe
Author_Institution :
Williams Coll., Williamstown, MA, USA
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;
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
DOI :
10.1109/LICS.1988.5099