Reference Hub2
Coordination Languages and Models for Open Distributed Systems

Coordination Languages and Models for Open Distributed Systems

Chia-Chu Chiang, Roger Lee
Copyright: © 2013 |Volume: 1 |Issue: 1 |Pages: 13
ISSN: 2166-7160|EISSN: 2166-7179|EISBN13: 9781466631878|DOI: 10.4018/ijsi.2013010101
Cite Article Cite Article

MLA

Chiang, Chia-Chu, and Roger Lee. "Coordination Languages and Models for Open Distributed Systems." IJSI vol.1, no.1 2013: pp.1-13. http://doi.org/10.4018/ijsi.2013010101

APA

Chiang, C. & Lee, R. (2013). Coordination Languages and Models for Open Distributed Systems. International Journal of Software Innovation (IJSI), 1(1), 1-13. http://doi.org/10.4018/ijsi.2013010101

Chicago

Chiang, Chia-Chu, and Roger Lee. "Coordination Languages and Models for Open Distributed Systems," International Journal of Software Innovation (IJSI) 1, no.1: 1-13. http://doi.org/10.4018/ijsi.2013010101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Programming open distributed systems will be of rapidly growing importance in the coming decades to the scientists and engineers that will be using these techniques to solve society’s most pressing problems. Even today, the authors see a growing number of critical applications such as MRI spin relaxometry, gene sequence analysis, climate modeling, and molecular modeling of potential bioactive compounds that require massive amounts of computation. The demands for intensive computational power will only grow in the future, as society tackles more complex problems. Existing concurrent programming languages are not well-suited to the development of open distributed systems. Middleware technologies provide the support for the development of open distributed systems. However, the technologies suffer the same problems of existing concurrent programming approaches which the software evolution of the systems are not supported well. The resulting systems are difficult to maintain due to the changes. This has led to the design and implementation of a variety of coordination models and languages for open distributed systems. The main purpose is to separate the concerns of the complexities including communication, coordination, computation, and heterogeneity in the development of open distributed systems. The models manage the concerns to improve the maintenance of the systems.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.