• DocumentCode
    1458466
  • Title

    Atomic delegation: object-oriented transactions

  • Author

    Aksit, Mehmet ; Dijkstra, J.W. ; Tripathi, Anand

  • Author_Institution
    Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
  • Volume
    8
  • Issue
    2
  • fYear
    1991
  • fDate
    3/1/1991 12:00:00 AM
  • Firstpage
    84
  • Lastpage
    92
  • Abstract
    Atomic delegation, an object-oriented linguistic mechanism that allows the creation of dynamically defined classes of atomic actions is presented. When a type is modified, atomic delegation updates functionalities of the the types that delegate to the modified type. This mechanism permits dynamic binding and code reuse in atomic actions. The Sina language is used to illustrate the utility of atomic delegation in the modeling of a real-world problem, involving an office with a number of departments, using object-oriented techniques. Implementation issues are discussed.<>
  • Keywords
    data structures; object-oriented programming; office automation; software reusability; transaction processing; Sina language; atomic actions; atomic delegation; code reuse; dynamic binding; dynamically defined classes; modified type; object-oriented linguistic mechanism; object-oriented techniques; object-oriented transactions; office; real-world problem; Authentication; Database systems; Distributed computing; Financial management; Object oriented modeling; Object oriented programming; Open systems; Process design; Software systems; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.73753
  • Filename
    73753