• DocumentCode
    3068549
  • Title

    Language-design issues in supporting process-oriented computation in persistent environments

  • Author

    Morrison, R. ; Brown, A.L. ; Carrick, R. ; Connor, R. ; Dearle, A. ; Livesey, M.J. ; Barter, C.J. ; Hurst, A.J.

  • Author_Institution
    St. Andrews Univ., UK
  • Volume
    2
  • fYear
    1989
  • fDate
    3-6 Jan 1989
  • Firstpage
    736
  • Abstract
    The problems of shared access to large bodies of information raise difficulties in the understanding and semantics of concurrency, distribution, and stability. The authors identify these difficulties and clarify them with regard to database programming language design. They propose a model of concurrency that can be used as a solution to the problems. It is based on the rendezvous of Ada and integrated with a polymorphic type system with inheritance. This yields a process-oriented approach to system construction that has much in common with the object-oriented approach. The authors demonstrate the facilities of the language Napier, which allows the integration of these two methods along with a persistent environment to provide concurrently accessed object-oriented databases
  • Keywords
    database management systems; high level languages; parallel programming; software engineering; Ada; Napier; concurrency; concurrently accessed object-oriented databases; database programming language design; distribution; inheritance; object-oriented; persistent environments; polymorphic type system; process-oriented; process-oriented computation; shared access; stability; system construction; Computer architecture; Computer languages; Concurrent computing; Hardware; Object oriented databases; Object oriented modeling; Object oriented programming; Programming profession; Stability; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Print_ISBN
    0-8186-1912-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1989.48081
  • Filename
    48081