Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Loslan implementation of the AMPL message-passing system

Published: 01 September 1984 Publication History

Abstract

AMPL is an asynchronous message-passing scheme developed at CMU, and Loslan is a universal, Simula-based programming language worked out at the Warsaw University. The paper presents a straightforward implementation of AMPL in Loslan, profiting from the generalized prefixing mechanism of the latter. The method of controlling the communicating processes by handling the so-called awaited condition trees is applicable to other asynchronous message-passing systems.

References

[1]
{Ada81} "The programming language Ada reference manual", Honeywell Inc., Minneapolis, Nov 80; in: Lecture Notes in Comp. Sc. 106, 1981.
[2]
{Arv82} Arvind, and Brock J. D. "Streams and msnsgers", Lab. for Comp. Sc. (CSG Memo 217), MIT, Cambridge, June 82.
[3]
{Bar80} Bartol W. M., et. al., "Semantics and Implementation of prefixing at many levels', Institute of Informatics (Rep. 94), Warsaw University, 1980.
[4]
{Dahl70} Dahl O.-J., Myhrhaug B., and Nysgaard K., "Simula-67 common base language", Norwegian Computing Center (S-22), 1970.
[5]
{Dan81} Dannenbers R. B., "AMPL: design, implementation and evaluation of a multiprocessing language", Dept. of Comp. Sc., Carnegie-Mellon University, March 81.
[6]
{Hoare75} Hoare C. A. R., "Monitors: an operating system structuring concept", Comm. of the ACM 17(10), pp. 549--557, Oct 75.
[7]
{Hoare78} Hoare C. A. R., "Communicating sequential processes", Comm. of the ACM 21(8), pp. 666--677, Aug 78.
[8]
{Log82} "Report on the Loglan-82 programming language", Inst. of Informatics, Warsaw University, June 82.
[9]
{Mar83} Marczynski R. W., and Milewski J., "A data driven system based on a microprogrammed processor module", Proc. of the 10th Annual Int. Symp. on Comp. Architecture, Stockholm, June 83.
[10]
{Swan78} Swan R. J., "The switching structure and addressing architecture of an extensible multiprocessor, CM*", PhD thesis, Dept. of Comp. Sc., Carnegie-Mellon University, Aug 78.
[11]
{Weng75} Weng K.-S., "Stream-oriented computation in recursive data flow schemas", Lab. for Comp. Sc. (TM-68), MIT, Cambridge, Oct 75.

Cited By

View all
  • (1989)Programming languages for distributed computing systemsACM Computing Surveys10.1145/72551.7255221:3(261-322)Online publication date: 1-Sep-1989
  1. Loslan implementation of the AMPL message-passing system

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 19, Issue 9
    September 1984
    58 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/948596
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 September 1984
    Published in SIGPLAN Volume 19, Issue 9

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)43
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (1989)Programming languages for distributed computing systemsACM Computing Surveys10.1145/72551.7255221:3(261-322)Online publication date: 1-Sep-1989

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media