Flexible Software Composition CHAIMS

Abstract

The CHAIMS effort is developing and refining a very high level programming language for software module composition. In the last two years, that language has been codified and is known as CLAM, the Composition Language for Autonomous Megamodules. The language is currently supported by the CPAM (CHAIMS Protocols for Autonomous Megamodules) runtime system. CPAM is the interface between the compiled megaprogram (client) and the megamodules (servers).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2000
Accession Number
ADA384735

Entities

People

  • Gio Wiederhold
  • Neal Sample

Organizations

  • Stanford University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Abstracts
  • Boundaries
  • Classification
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Education
  • Language
  • Monitoring
  • Programming Languages
  • Refining
  • Security
  • Software Design
  • Standards
  • Workshops

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications