Skip to main content


eCommons@Cornell

eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1813/7451
Title: The Design of Parallel Systems: An Application and Evaluation of Modula
Authors: Andrews, Gregory R.
Keywords: computer science
technical report
Issue Date: Jan-1978
Publisher: Cornell University
Citation: http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR78-330
Abstract: Modula is a new programming language for implementing dedicated, parallel systems. Following a systematic design technique, this paper illustrates the use of Modula for the design of a message switching communication system. A message switching system poses a number of interesting problems: a high degree of concurrent activity exists, a variety of IO devices need to be controlled, messages can have multiple destinations, and messages can be preempted. The strengths and weaknesses of Modula with respect to these specific problems and its utility as a general purpose language are evaluated. Key Words and Phrases: structured multiprogramming, concurrent systems, Modula, message switching, software design, processes, monitors, modular design. CR Categories: 3.81, 4.2, 4.21, 4.3
URI: http://hdl.handle.net/1813/7451
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
78-330.pdf1.53 MBAdobe PDFView/Open
78-330.ps467.85 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.

 

© 2013 Cornell University Library Contact Us