We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Software Component Models.
- Authors
Kung-Kiu Lau; Zheng Wang
- 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, reduced 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.
- Subjects
SOFTWARE engineering; COMPONENT software; COM (Computer architecture); COMPUTER software development; COMPUTER science research; PROGRAMMING language semantics
- Publication
IEEE Transactions on Software Engineering, 2007, Vol 33, Issue 10, p709
- ISSN
0098-5589
- Publication type
Article
- DOI
10.1109/TSE.2007.70726