THE PROGRAMMERS PLAYGROUND - I O ABSTRACTION FOR USER-CONFIGURABLE DISTRIBUTED APPLICATIONS/

Citation
Kj. Goldman et al., THE PROGRAMMERS PLAYGROUND - I O ABSTRACTION FOR USER-CONFIGURABLE DISTRIBUTED APPLICATIONS/, IEEE transactions on software engineering, 21(9), 1995, pp. 735-746
Citations number
46
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
21
Issue
9
Year of publication
1995
Pages
735 - 746
Database
ISI
SICI code
0098-5589(1995)21:9<735:TPP-IO>2.0.ZU;2-7
Abstract
I/D abstraction is offered as a new high-level approach to interproces s communication. Functional components of a distributed system are wri tten as encapsulated modules that act upon local data structures, some of which may be published for external use. Relationships among modul es are specified by logical connections among their published data str uctures. Whenever a module updates published data, I/O takes place imp licitly according to the configuration of logical connections. The Pro grammers' Playground, a software library and runtime system supporting I/O abstraction, is described. Design goals include the separation of communication from computation, dynamic reconfiguration of the commun ication structure, and the uniform treatment of discrete and continuou s data types. Support for end-user configuration of distributed multim edia applications is the motivation for the work.