Software Engineering Institute Carnegie Mellon

RSS
SEI publications feed

 

Volume II: Technical Concepts of Component-Based Software Engineering, 2nd Edition

     

Related Publications

Attribute-Based
Architectural Styles

Water Beans
Component Builder's
Guide

Into the Black Box:
A Case Study in
Obtaining Visibility
into Commercial
Software

 

Related Vodcasts & Feed

Robert Seacord's vodcasts
on secure coding


RSS
CERT's secure coding
video series feed

 

Felix Bachmann
Len Bass
Charles Buhman
Santiago Comella-Dorda
Fred Long
John Robert
Robert Seacord
Kurt Wallnau

Technical Report
CMU/SEI-2000-TR-008

PDF File
HTML File

The Software Engineering Institute (SEI) is undertaking a feasibility study of "component-based software engineering" (CBSE). The objective of this study is to determine whether CBSE has the potential to advance the state of software engineering practice and, if so, whether the SEI can contribute to this advancement. This report is the second part of a three-part report on the study. Volume I contains a market assessment for CBSE. Volume III outlines a proposed course of action for the SEI. Volume II, this report, establishes the technical foundation for SEI work in CBSE. The paper asserts that the key technical challenge facing CBSE is to ensure that the properties of a system of components can be predicted from the properties of the components themselves. The key technical concepts of CBSE that are needed to support this vision are described: component, interface, contract, component model, component framework, composition, and certification.

Additional Author Publications

Felix Bachmann
Len Bass
Charles Buhman
Santiago Comella-Dorda
Fred Long
John Robert
Robert C. Seacord
Kurt Wallnau
transparent transparent

 

 

transparent transparenttransparent transparent