Writing Distributed Programs in Polylith
dc.contributor.author | Hofmeister, Christine R. | en_US |
dc.contributor.author | Atlee, Joanne | en_US |
dc.contributor.author | Purtilo, James M. | en_US |
dc.date.accessioned | 2004-05-31T22:21:31Z | |
dc.date.available | 2004-05-31T22:21:31Z | |
dc.date.created | 1990-12 | en_US |
dc.date.issued | 1998-10-15 | en_US |
dc.description.abstract | Polylith is a software interconnection system that allows programmers to configure applications from mixed-language software components (modules), and then execute those applications in diverse environments. In general, communication between components can be implemented with TCP/IP or XNS protocols in a network; via shared memory between light-weight threads on a tightly coupled multiprocessor; using custom-hardware channels between processors; or using simply a 'branch' instruction within the same process space. Flexibility in how components are interconnected is made possible by a 'software bus' organization. This document serves as a manual for programmers who wish to use one particular software busthe TCP/IP-based network bus. (Also cross-referenced as UMIACS-TR-90-149) | en_US |
dc.format.extent | 513952 bytes | |
dc.format.mimetype | application/postscript | |
dc.identifier.uri | http://hdl.handle.net/1903/554 | |
dc.language.iso | en_US | |
dc.relation.isAvailableAt | Digital Repository at the University of Maryland | en_US |
dc.relation.isAvailableAt | University of Maryland (College Park, Md.) | en_US |
dc.relation.isAvailableAt | Tech Reports in Computer Science and Engineering | en_US |
dc.relation.isAvailableAt | UMIACS Technical Reports | en_US |
dc.relation.ispartofseries | UM Computer Science Department; CS-TR-2575 | en_US |
dc.relation.ispartofseries | UMIACS; UMIACS-TR-90-149 | en_US |
dc.title | Writing Distributed Programs in Polylith | en_US |
dc.type | Technical Report | en_US |