• 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