Authors
Felix Bachmann, Len Bass, Charles Buhman, Santiago Comella-Dorda, Fred Long, John Robert, Robert Seacord, Kurt Wallnau
Publication date
2000/5
Pages
26-29
Publisher
Technical Report CMU/SEI-2000-TR-008, Carnegie Mellon Software Engineering Institute
Description
The Software Engineering Institute (SEI) is undertaking a feasibility study of “componentbased 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 threepart 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.
Total citations
20012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202421213108171391117615114101021414322