Importance of Language Support for Programming Distributed Systems
4
(6)
Parallelism
4
(2)
Interprocess Communication and Synchronization
6
(4)
Languages for Programming Distributed Systems
10
(15)
Languages using a message passing mechanism
10
(1)
Message Passing - CSP
11
(1)
Rendezvous - Ada 83
11
(1)
Remote Procedure Call - Distributed Processes
12
(1)
Multiple communication primitives - SR
12
(2)
Object oriented languages - Emerald
14
(1)
Languages using a shared data mechanism
15
(1)
Distributed Data Structures - Linda
15
(1)
Languages using Distributed Shared Data Objects
16
(1)
Orca
16
(5)
Distributed Eiffel
21
(1)
Ada 95
22
(2)
Concurrent C/C++
24
(1)
Summary
25
(2)
Ada as a Language for Programming Distributed Systems
27
(8)
The: ADA 95 Model
29
(3)
The Distributed Object Model
32
(3)
Distributed Protected Objects
35
(32)
Transformation
36
(1)
Restrictions and Assumptions
36
(2)
Tasks
38
(6)
Protected Objects
44
(19)
Protected Functions
49
(1)
Protected Procedures
50
(4)
Entries
54
(6)
Requeue Statement
60
(3)
Communication Statement
63
(1)
Example-The Traveling Salesperson Problem
64
(3)
Conclusion
67
(2)
Appendix - The Travelling Salesperson Problem
69
(6)
References
75
What is included with this book?
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.
Please wait while the item is added to your bag...
×
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description,
with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.