Computer Science and Information Engineering, World Congress on (2009)
Los Angeles, California USA
Mar. 31, 2009 to Apr. 2, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSIE.2009.735
Linda is an effective paradigm in developing decentralized collaborative applications since its nature of global share repository and decoupling both in time and space, which contribute to flexibility, mobility and availability. But very few projects adopt Linda because of its high abstraction: a tuple space compositing of a collection of flat tuples and several primitives, which cannot be easily used as the constructive entities in application design. An architecture approach, however, can fill this gap by identifying the common elements of collaborative applications. In this paper, we propose an architecture approach to construct Linda-based decentralized collaboration applications. We consider the design of that kind of systems as mapping application-specific entities to a collection of agents, tuple types, tuple spaces and replication policies, which is inspired by common features of collaboration. Furthermore, we implement components and tools providing concrete support to our approach.
decentralized Linda, software architecture, replication policy
Zheng Xiang, Qin Zheng, Xing Jiankuan, "Towards Linda-Based Decentralized Collaborative Applications by an Architecture Approach", Computer Science and Information Engineering, World Congress on, vol. 07, no. , pp. 523-529, 2009, doi:10.1109/CSIE.2009.735