c Copyright by Yusuke Tada, 2000 TARA: ACTOR-BASED OBJECT-ORIENTED LANGUAGE FOR EFFICIENT DISTRIBUTED SOFTWARE DEVELOPMENT BY
Abstract:
Concurrent/distributed systems occupy more and more importance and come to experience great demands these days. Increasing popularity of the Internet, both in personal and commercial use, would continue to impel their practical use in the future. Most of the latest softwares and applications, especially commercial applications, implement network functions. In spite of its popularity and importance, concurrent/distributed technology is still under evolution and lacks a suciently developed programming environment. Currently coordinated systems have more diculty both in their development and in their maintenance than traditional sequential, non-distributed softwares. The Actor model[1] is capable of capturing necessary concepts of communication methods for both parallel and distributed systems. It provides highly encapsulated communication model which helps developers concentrate on their application-specic problems. Even though it oers many benets for development and maintenance over that of traditional communication models, programming using the Actor model also poses
Citations
| 289 | The Annotated C++ Reference Manual – Ellis, Stroustrup - 1990 |
| 168 | A foundation for actor computation – Agha, Smith, et al. - 1997 |
| 128 | Essentials of Programming Languages – Friedman, Wand, et al. - 2001 |
| 65 | The Scheme Programming Language – Dybvig - 2003 |
| 24 | Coordinating Distributed Objects: An Actor-Based Approach to Synchronization – Frlund - 1996 |
| 5 | Abstracting Interactions Based on Message Sets – Frlund, Agha - 1993 |

