Clear separation and combination of synchronization constraint for concurrent object oriented programming

Clear separation and combination of synchronization constraint for concurrent object oriented programming
复制标题

并发面向对象编程的同步约束的清晰分离和组合

DOI:
10.1109/aina.2003.1192966
复制
发表时间:
2003
期刊:
17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003.
影响因子:
--
通讯作者:
Takaichi Yoshida
Takaichi Yoshida
中科院分区:
--
文献类型:
--
作者:
Y. Yasutake;Yusuke Masuyama;Kentaro Oda;Takaichi Yoshida

文献摘要

参考文献

被引文献

相似文献

本文提出了一种分布式面向对象计算中并发描述的语言框架和同步机制的实现。一些并发面向对象语言被认为是由用户定义函数和同步约束构造的。我们提出了同步约束的语言,它允许定义互斥和条件同步使用声明性符号。同步约束与用户定义的函数分开,它们之间的关系在绑定代码中描述。绑定机制减少了它们之间的依赖性,有助于代码重用。该框架使得程序员能够独立地理解和描述用户定义的函数和同步约束。同步机制的实现是基于我们正在开发的可重构对象模型。用户自定义函数和同步机制在单个对象中实现为自己的独立模块。同步机制具有灵活性,并保持了面向对象的概念。
This paper presents a language framework for a concurrent description and an implementation of a synchronization 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 a 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.
DOI: 10.1007/bfb0053381
发表时间: 1997-01-01
期刊: ECOOP'97: OBJECT-ORIENTED PROGRAMMING
影响因子: --
作者:
Kiczales, G;Lamping, J;Irwin, J
通讯作者: Irwin, J