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

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2000
Accession Number
AD1145963

Entities

People

  • Charles Buhman
  • Felix H. Bachmann
  • Fred Long
  • John Robert
  • Kurt C. Wallnau
  • Len Bass
  • Robert Seacord
  • Santiago Comella-dorda

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Abstracts
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Contracts
  • Engineering
  • Information Systems
  • Java Programming Language
  • Object Oriented Programming
  • Operating Systems
  • Performance Tests
  • Programming Languages
  • Resource Management
  • Security
  • Software Design
  • Software Development
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Systems Analysis and Design