DocumentCode
2460119
Title
Encapsulating Coordination in the Context of Distributed Systems
Author
Chiang, Chia-Chu
Author_Institution
Dept. of Comput. Sci., Univ. of Arkansas at Little Rock, Little Rock, AR, USA
fYear
2012
fDate
4-6 June 2012
Firstpage
76
Lastpage
79
Abstract
It has been widely agreed that writing programs for heterogeneous distributed computing is complex and difficult. Programmers are required to deal with the low-level details of synchronization, heterogeneity, and communication. The primary goal of this research is to simplify the programming by making these complexities hidden from the programmers. Thus, the programmers can focus on the computational logic. To achieve this goal, we present a coordination model where coordination plays a central role in the development of distributed systems. The model encapsulates the details of coordination, computation, and communication into layers. Each of the layers provides a set of layer interfaces to its above layer. Programmers can focus on the computation of the programs without concerning about the low-level details of synchronization and communication encapsulated in its lower layers. The model supports the development of distributed systems using a traditional high-level programming language such as C/C++ or Java on Windows and Linux.
Keywords
C++ language; Java; data encapsulation; middleware; C/C++; Java; Linux; Windows; computational logic; coordination encapsulation; distributed system; heterogeneous distributed computing; high-level programming language; middleware; Abstracts; Complexity theory; Computational modeling; Distributed computing; Java; Programming; Synchronization; abstraction; coordination; encapsulation; implicit programming; information hiding; middleware;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer, Consumer and Control (IS3C), 2012 International Symposium on
Conference_Location
Taichung
Print_ISBN
978-1-4673-0767-3
Type
conf
DOI
10.1109/IS3C.2012.29
Filename
6228252
Link To Document