loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
17 th International Conference on Advanced Information Networking and Applications (AINA'03)
Clear Separation and Combination of Synchronization Constraint for Concurrent Object Oriented Programming
Xi?an, China
March 27-March 29
ISBN: 0-7695-1906-7
Yoshihiro Yasutake, Kyushu Institute of Technology
Yusuke Masuyama, Kyushu Institute of Technology
Kentaro Oda, Kyushu Institute of Technology
Takaichi Yoshida, Kyushu Institute of Technology

This paper presents a language framework for a concurrent description and an implementation of a synchroniza-tion mechanism in distributed object-oriented computation.

Some concurrent object-oriented languages are considered to be constructed from a user-defined function and a synchronization constraint. We propose the language for the synchronization constraint, which allows to define mutual exclusion and conditional synchronization by using declarative notations. The synchronization constraint is separated from user-defined functions, and the relation between them is described in the binding code. The binding mechanism reduces the dependency between them and contributes to code reuse. This framework makes it is easy for programmers to understand and describe the use-defined functions and synchronization constraints independently.

The implementation of the synchronization mechanism is based on reconfigurable object model that we are developing. The user-defined function and synchronization mechanism are implemented as its own separated module in the single object. Then the synchronization mechanism has flexibility and preserves the concept of object-orientation.

Citation:
Yoshihiro Yasutake, Yusuke Masuyama, Kentaro Oda, Takaichi Yoshida, "Clear Separation and Combination of Synchronization Constraint for Concurrent Object Oriented Programming," aina, pp.671, 17 th International Conference on Advanced Information Networking and Applications (AINA'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.