Back to Search Start Over

The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications.

Authors :
Goldman, Kenneth J.
Swaminathan, Bala
McCartney, T. Paul
Anderson, Michael D.
Sethuraman, Ram
Source :
IEEE Transactions on Software Engineering. Sep95, Vol. 21 Issue 9, p735-746. 12p. 5 Color Photographs, 4 Diagrams, 1 Chart.
Publication Year :
1995

Abstract

I/O abstraction is offered as a new high-level approach to interprocess communication. Functional components of a distributed system are written as encapsulated modules that act upon local data structures, some of which may be published for external use. Relationships among modules are specified by logical connections among their published data structures. Whenever a module updates published data, I/O takes place implicitly according to the configuration of logical connections. The Programmers' Playground, a software library and run- time system supporting I/O abstraction, is described. Design goals include the separation of communication from computation, dynamic reconfiguration of the communication structure, and the uniform treatment of discrete and continuous data types. Support for end-user configuration of distributed multimedia applications is the motivation for the work. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
21
Issue :
9
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14370404
Full Text :
https://doi.org/10.1109/32.464547