Experimentation in software engineering
IEEE Transactions on Software Engineering
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Client/server programming with Java and CORBA (2nd ed.)
Client/server programming with Java and CORBA (2nd ed.)
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
A reusable software component-based development process model
Advances in Engineering Software
Hi-index | 0.00 |
In spite of recent and constant researches in the Component-Based Development (CBD) area, there is still lack of patterns, approaches and methodologies that effectively support the development "for reuse" as much as "with reuse". Considering the accelerated growth of the Internet over the last decade, where distribution has become an essential non-functional requirement of most applications, the problem becomes bigger. This paper proposes an Incremental Approach that integrates the concepts of Component-Based Software Engineering (CBSE), frameworks, patterns, and distribution. An experimental study evaluates the viability of the use of the approach and the impact of applying it in development projects.