search menu icon-carat-right cmu-wordmark

Snapshot of CCL: A Language for Predictable Assembly

Technical Note
This 2003 report presents a snapshot of the construction and composition language (CCL) by examining a small example CCL specification.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2003-TN-025
DOI (Digital Object Identifier)
10.1184/R1/6583901.v1

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.

Cite This Technical Note

Wallnau, K., & Ivers, J. (2003, June 1). Snapshot of CCL: A Language for Predictable Assembly. (Technical Note CMU/SEI-2003-TN-025). Retrieved February 26, 2024, from https://doi.org/10.1184/R1/6583901.v1.

@techreport{wallnau_2003,
author={Wallnau, Kurt and Ivers, James},
title={Snapshot of CCL: A Language for Predictable Assembly},
month={Jun},
year={2003},
number={CMU/SEI-2003-TN-025},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6583901.v1},
note={Accessed: 2024-Feb-26}
}

Wallnau, Kurt, and James Ivers. "Snapshot of CCL: A Language for Predictable Assembly." (CMU/SEI-2003-TN-025). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, June 1, 2003. https://doi.org/10.1184/R1/6583901.v1.

K. Wallnau, and J. Ivers, "Snapshot of CCL: A Language for Predictable Assembly," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2003-TN-025, 1-Jun-2003 [Online]. Available: https://doi.org/10.1184/R1/6583901.v1. [Accessed: 26-Feb-2024].

Wallnau, Kurt, and James Ivers. "Snapshot of CCL: A Language for Predictable Assembly." (Technical Note CMU/SEI-2003-TN-025). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jun. 2003. https://doi.org/10.1184/R1/6583901.v1. Accessed 26 Feb. 2024.

Wallnau, Kurt; & Ivers, James. Snapshot of CCL: A Language for Predictable Assembly. CMU/SEI-2003-TN-025. Software Engineering Institute. 2003. https://doi.org/10.1184/R1/6583901.v1