A distributed object-oriented graphical programming system

Update Item Information
Publication Type technical report
School or College College of Engineering
Department School of Computing
Creator Evans, John
Title A distributed object-oriented graphical programming system
Date 1990
Description This report presents the design of a distributed parallel object system (DPOS) and its implementation using a graphical editing interface. DPOS brings together concepts of object-oriented programming and graphical programming with aspects of modern functional languages. Programs are defined as networks of active processes called "Process Objects" and interconnecting communications lines. These active objects are independent single threaded programs that employ much of the modularity, encapsulation of function, and encapsulation of data found in sequential object-oriented programming. The system defines a clear and simple approach to generating and managing parallelism and interprocess communication in a distributed parallel environment. DPOS contributes several new solutions to the problems of distributed parallel programming that are improvements over existing systems. The key improvements of this system include: a more complete and versatile means of dynamic process creation; the specification of complex network topologies in an intuitively clear and understandable way; seperation of the management of parallelism from the definition of computation; automatic resolution of low level critical section issues; the ability to design and develop separate processes as traditional single threaded programs; the encapsulation and incremental development of programs subnetworks; application of graphical programming concepts to high level programming.
Type Text
Publisher University of Utah
Subject Distributed parallel object system; DPOS
Subject LCSH Parallel programming (Computer science)
Language eng
Bibliographic Citation Evans, J. (1990). A distributed object-oriented graphical programming system. 1-102. UUCS-90-017.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 22,865,115 bytes
Identifier ir-main,16357
ARK ark:/87278/s6g73z1f
Setname ir_uspace
ID 703934
Reference URL https://collections.lib.utah.edu/ark:/87278/s6g73z1f
Back to Search Results