Software experience with concurrent C and LISP in a distributed system

Roberto Salama, Wentai Liu, Ronald S. Gyurcsik

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

This paper discusses a software system made possible by the current advances in distributed processing, high-speed computer networks, and concurrent language implementation. The system discussed herein consists of several software layers. At the core of the system lies the UNIXtm operating system. This particular operating system provides an extensible set of communication domains which support communication within one UNIX system as well as within several computers inside a Local Area Network. Concurrent C‡, a concurrent programming language, provides the capability for dynamically creating processes within a set of interconnected computers. The user interface to the system consists of a LISP interpreter written in Concurrent C. The resulting system uses a data-driven mechanism such that processes can start executing once their respective input data becomes available. The system has been used for testing tasks for the real-time robotics vision and for the simulation of large VLSI designs.

Original languageEnglish
Title of host publicationProceedings of the 1988 ACM 16th Annual Conference on Computer Science, CSC 1988
PublisherAssociation for Computing Machinery, Inc
Pages329-334
Number of pages6
ISBN (Electronic)0897912608, 9780897912600
DOIs
Publication statusPublished - 1988 Feb 1
Event16th ACM Annual Conference on Computer Science, CSC 1988 - Atlanta, United States
Duration: 1988 Feb 231988 Feb 25

Publication series

NameProceedings of the 1988 ACM 16th Annual Conference on Computer Science, CSC 1988

Conference

Conference16th ACM Annual Conference on Computer Science, CSC 1988
Country/TerritoryUnited States
CityAtlanta
Period88-02-2388-02-25

All Science Journal Classification (ASJC) codes

  • General Computer Science

Fingerprint

Dive into the research topics of 'Software experience with concurrent C and LISP in a distributed system'. Together they form a unique fingerprint.

Cite this