SEJun 14, 2014

Component Based Software Development: A State of Art

arXiv:1406.3728v126 citations
Originality Synthesis-oriented
AI Analysis

It addresses the challenge of reusing software components to reduce cost and time for developers, but is incremental as it synthesizes existing knowledge.

The paper reviews the evolution of component-based software development, focusing on the shift from general components to domain-specific ones, but does not report specific results or numbers.

One of the goals of Software design is to model a system in such a way that it is reused. Actively reusing designs or code allows taking advantage of the investment made on reusable components. However development of domain specific components and its impact on effort in terms of cost and time is still a challenging issue. The component based technology has transformed over a period of time from a simple component to the domain specific components. This paper presents a state of art of the drastic change in component technology from component engineering to domain engineering.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes