Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. The Design of Parallel Systems: An Application and Evaluation of Modula

The Design of Parallel Systems: An Application and Evaluation of Modula

File(s)
78-330.pdf (1.5 MB)
78-330.ps (467.85 KB)
Permanent Link(s)
https://hdl.handle.net/1813/7451
Collections
Computer Science Technical Reports
Author
Andrews, Gregory R.
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

Date Issued
1978-01
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR78-330
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance