The Polylith Software Bus

dc.contributor.authorPurtilo, James M.en_US
dc.date.accessioned2004-05-31T22:21:07Z
dc.date.available2004-05-31T22:21:07Z
dc.date.created1990-09en_US
dc.date.issued1998-10-15en_US
dc.description.abstractWe describe a system called POLYLITH that helps programmers prepare and interconnect mixedlanguage software components for execution in heterogeneous environments. POLYLITH'S principal benefit is that programmers are free to implement functional requirements separately from their treatment of interfacing requirements; this means that once an application has been developed for use in one execution environment (such as a distributed network) it can be adapted for reuse in other environments (such as a share d-memory multiprocessor) by automatic techniques. This flexibility is provided without loss of performance. We accomplish this by creating a new run-time organization for software. An abstract decoupling agent, called the software toolbus, is introduced between the system components. Heterogeneity in language and architecture is accommodated since program units are prepared to interface directly to the toolbus, not to other program units. Programmers specify application structure in terms of a module interconnection language (MIL); POLYLITH uses this specification to guide packaging (static interfacing acti vities such as stub generation, source program adaptation, compilation and linking). At run time, an implementation of the toolbus abstraction may assist in message delivery, name service or system reconfiguration. (Also cross-referenced as UMIACS-TR-90-65)en_US
dc.format.extent202900 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/548
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-2469en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-90-65en_US
dc.titleThe Polylith Software Busen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-2469.ps
Size:
198.14 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-2469.pdf
Size:
245.91 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-2469.ps