Software component models

259Citations
Citations of this article
260Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Component-based Development (CBD) is an important emerging topic in Software Engineering, promising long sought after benefits like increased reuse, reduced time-to-market and hence software production cost. The cornerstone of a CBD technology is its underlying software component model, which defines components and their composition mechanisms. Current models use objects or architectural units as components. These are not ideal for component reuse or systematic composition. In this paper, we survey and analyze current component models, and classify them into a taxonomy based on commonly accepted desiderata for CBD. For each category in the taxonomy, we describe its key characteristics and evaluate them with respect to these desiderata. © 2007 IEEE.

Cite

CITATION STYLE

APA

Lau, K. K., & Wang, Z. (2007). Software component models. IEEE Transactions on Software Engineering, 33(10), 709–724. https://doi.org/10.1109/TSE.2007.70726

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free