• DocumentCode
    1735742
  • Title

    Object-oriented transactions in Choices

  • Author

    Xiao, Lun ; Campbell, Roy H.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1993
  • Firstpage
    50
  • Abstract
    A transaction manager for the Choices object-oriented operating system that supports both conventional short transactions and the nested transactions required for long-duration processes is described. The transaction manager is a specialization and an extension of the persistent object subsystem of Choices. Using object-oriented design techniques, the different transaction management mechanisms are defined as specializations of abstract classes. Instances of these classes encapsulate the internal structure and algorithms of different object management models and provide transaction management to meet the requirements for short or long transactions. The authors present the rationale for this approach, show how object-oriented design benefits the construction of transaction managers, and discuss both the implementation of a prototype and how the prototype will be used in future research
  • Keywords
    network operating systems; object-oriented programming; transaction processing; Choices object-oriented operating system; abstract classes; long-duration processes; nested transactions; object management models; transaction manager; Application software; Computer science; Concurrency control; Data processing; File systems; Object oriented modeling; Operating systems; Power system management; Prototypes; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.284051
  • Filename
    284051