• DocumentCode
    2894339
  • Title

    Observable algorithms on concrete data structures

  • Author

    Curien, P.-L.

  • Author_Institution
    Ecole Normale Superieure, Paris, France
  • fYear
    1992
  • fDate
    22-25 Jun 1992
  • Firstpage
    432
  • Lastpage
    443
  • Abstract
    A contribution to the investigation of sequentiality and full abstraction for sequential programming languages, focusing on the language PCF, is presented. Ideas of R. Cartwright and M. Felleisen (1992) on observable sequentiality are fit into the framework of concrete data structures and sequential algorithms. An extension of the category of sequential algorithms is shown to provide an order-extensional model of PCF. The key to this is the presence of errors in the semantic domains. The model of observable algorithms is fully abstract for an extension of PCF. This extension has errors too, as well as a control operation catch as found in languages such as Scheme or CommonLisp
  • Keywords
    algorithm theory; data structures; formal languages; CommonLisp; PCF; Scheme; concrete data structures; errors; full abstraction; observable algorithms; order-extensional model; semantic domains; sequential algorithms; sequential programming languages; sequentiality; Arithmetic; Concrete; Data structures; Decision trees; Error correction; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1992. LICS '92., Proceedings of the Seventh Annual IEEE Symposium on
  • Conference_Location
    Santa Cruz, CA
  • Print_ISBN
    0-8186-2735-2
  • Type

    conf

  • DOI
    10.1109/LICS.1992.185554
  • Filename
    185554