Title :
A C++/Linda model for distributed objects
Author :
Drucker, Rami ; Frank, Ariel
Author_Institution :
Dept. of Math. & Comput. Sci., Bar-Ilan Univ., Ramat-Gan, Israel
Abstract :
Distributed systems have many advantages over centralized systems. The authors focus on the novel Linda Tuple Space (TS) model designed for generative coordination in a distributed shared memory model. Currently, the object-oriented programming (OOP) model is considered a most suitable model for handling complex computer-based systems. Among the OOP languages, the C++ language is a de-facto standard for developing advanced systems. The paper takes these two orthogonal computational models and combines them in a new way to form a C++/Linda model that supports transparent distributed objects. The idea is to create an integrated model that builds on the advantages of both models while complementing whatever is missing in each one alone. A prototype of the C++/Linda model was implemented and several distributed programs were successfully run on it
Keywords :
C language; distributed memory systems; object-oriented languages; object-oriented programming; shared memory systems; C++/Linda model; Linda Tuple Space model; complex computer-based system handling; distributed programs; distributed shared memory model; distributed systems; generative coordination; integrated model; object-oriented languages; object-oriented programming model; orthogonal computational models; transparent distributed objects; Application software; Computer languages; Distributed computing; Message passing; Object oriented modeling; Object oriented programming; Protocols; Prototypes; Software engineering; Standards development;
Conference_Titel :
Computer Systems and Software Engineering, 1996., Proceedings of the Seventh Israeli Conference on
Conference_Location :
Herzliya
Print_ISBN :
0-8186-7536-5
DOI :
10.1109/ICCSSE.1996.554846