Component-based software engineering is widely expected to revolutionize the way in which software systems are developed and maintained. However, companies who wish to adopt the component paradigm for serious enterprise software development face serious migration obstacles due to the perceived incompatibility of components with traditional, commonly used development approaches. This perception is reinforced by contemporary methods and component technologies, which typically view components as merely "binary-level" modules with little relevance beyond the implementation and deployment phases of development. In this paper we present a method, known as KobrA, that embraces the component concept at all phases of the software life-cycle, and all...
This one-day tutorial is aimed at software engineering practitioners and researchers, who are famili...
Component-based Software development is a promising way to improve quality, time to market and handl...
A component is a pre-fabricated, pre-tested software object that provides clients with a well-define...
The software industry is pinning its hopes for future reuse and productivity gains on component-base...
The software industry is pinning its hopes for future software productivity and quality gains on com...
Component-based software development promises to bring numerous benefits to the software industry, i...
The product line and component-based approaches to software engineering both hold the potential to s...
By separating architectural concerns from implementation detail, the OMG's Model Driven Architecture...
The KobrA method is an approach for component-based product line engineering that is complementary t...
In this paper, we investigate the component models JavaBean, COM, EJB, and CMM, and propose an exten...
In this state of the art report, we review advances in distributed component technologies, such as t...
Software components are a useful abstraction to manage software systems during their whole lifecycle...
Component-based software development enables the construction of software artefacts by assembling bi...
Component-based reuse is a hopeful solution to the software crisis. Research on software architectur...
Component-based software development enables the construction of software artefacts by assembling bi...
This one-day tutorial is aimed at software engineering practitioners and researchers, who are famili...
Component-based Software development is a promising way to improve quality, time to market and handl...
A component is a pre-fabricated, pre-tested software object that provides clients with a well-define...
The software industry is pinning its hopes for future reuse and productivity gains on component-base...
The software industry is pinning its hopes for future software productivity and quality gains on com...
Component-based software development promises to bring numerous benefits to the software industry, i...
The product line and component-based approaches to software engineering both hold the potential to s...
By separating architectural concerns from implementation detail, the OMG's Model Driven Architecture...
The KobrA method is an approach for component-based product line engineering that is complementary t...
In this paper, we investigate the component models JavaBean, COM, EJB, and CMM, and propose an exten...
In this state of the art report, we review advances in distributed component technologies, such as t...
Software components are a useful abstraction to manage software systems during their whole lifecycle...
Component-based software development enables the construction of software artefacts by assembling bi...
Component-based reuse is a hopeful solution to the software crisis. Research on software architectur...
Component-based software development enables the construction of software artefacts by assembling bi...
This one-day tutorial is aimed at software engineering practitioners and researchers, who are famili...
Component-based Software development is a promising way to improve quality, time to market and handl...
A component is a pre-fabricated, pre-tested software object that provides clients with a well-define...