Snapshot of CCL: A Language for Predictable Assembly

Abstract

Construction and composition language (CCL) plays several roles in our approach to achieving automated predictable assembly. CCL is used to produce specifications that contain structural, behavioral, and analysis-specific information about component technologies, as well as components and assemblies in such technologies. These specifications are translated to one or more reasoning frameworks that analyze and predict the runtime properties of assemblies. CCL processors can also be used to automate many of the constructive activities of component-based development through various forms of program generation. Using a common specification for prediction and construction improves confidence that analysis models match implementations. This report presents a snapshot of CCL by examining a small example CCL specification.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2003
Accession Number
ADA418453

Entities

People

  • James Ivers
  • Kurt C. Wallnau

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Assembly
  • Computer Programming
  • Connectors
  • Construction
  • Copyrights
  • Embedded Systems
  • Engineering
  • Environment
  • Governments
  • Language
  • Materials
  • Reasoning
  • Software Development
  • Specifications
  • Standards
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Software Engineering
  • Software Engineering.