Title :
Atomic delegation: object-oriented transactions
Author :
Aksit, Mehmet ; Dijkstra, J.W. ; Tripathi, Anand
Author_Institution :
Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
fDate :
3/1/1991 12:00:00 AM
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;
Journal_Title :
Software, IEEE