loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems - Tools-25
Aspects of Synchronization
Melbourne, Austrailia
November 24-November 28
ISBN: 0-8186-8485-2
David Holmes, Macquarie University
James Noble, Macquarie University
John Potter, Macquarie University
Aspect oriented programming promotes the separation of the different aspects of a system into their natural form. Synchronisation is an important aspect of concurrent object-oriented systems, but treating synchronisation as a single monolithic aspect leads to inflexibility and limited possibilities for reuse. We suggest that synchronisation has a number of different aspects, and introduce the 'synchronisation rings' model which allows the aspects of a synchronised object to be specified independently. By separating the different aspects of synchronisation we can provide flexible, generic implementations of common synchronisation constraints, which can be reused in many different contexts
Index Terms:
concurrency, synchronisation, object-oriented, aspect-oriented
Citation:
David Holmes, James Noble, John Potter, "Aspects of Synchronization," tools, pp.2, Technology of Object-Oriented Languages and Systems - Tools-25, 1997
Usage of this product signifies your acceptance of the Terms of Use.