The starmod distributed programming kernel

Thomas J. Leblanc, Robert H. Gerber, Robert P. Cook

Research output: Contribution to journalArticle

3 Scopus citations

Abstract

This paper describes the design and implementation of a kernel for the distributed programming language StarMod. The distributed programming kernel was written in a subset of StarMod supported by a concurrent programming kernel. Kernel issues addressed include process representation, I/O device management, signal semantics, system utilities, network communication and the implementation of high‐level language communication primitives. We conclude with a summary of our experiences in the development of a ‘bare machine’ kernel for a network of microprocessors.

Original languageEnglish (US)
Pages (from-to)1123-1139
Number of pages17
JournalSoftware: Practice and Experience
Volume14
Issue number12
DOIs
StatePublished - Dec 1984

Keywords

  • Communication primitives
  • Distributed programming
  • Kernel design
  • Network protocols

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'The starmod distributed programming kernel'. Together they form a unique fingerprint.

  • Cite this

    Leblanc, T. J., Gerber, R. H., & Cook, R. P. (1984). The starmod distributed programming kernel. Software: Practice and Experience, 14(12), 1123-1139. https://doi.org/10.1002/spe.4380141204