Reuse has always been a major goal in software engineering, since it promises large gains in productivity, quality and time to market reduction. Practical experience has shown that substantial reuse has only successfully happened in two cases: libraries, where many generic and small components can be found; and product lines, where domains-specific components can be assembled in different ways to produce variations of a given product. In this paper we examine how product lines have successfully achieved reuse of coarse-grained components, and the underlying factors limiting this approach to narrowly scoped domains. We then build on this insight to present an approach, called software federation, which proposes a mechanism to overcome the id...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Software reuse through concrete component library has a strong support for component composition, re...
Since its rise to general awareness and popularity starting close to two decades ago, the concept of...
Software reuse approaches, such as software product lines, can help to achieve considerable effort a...
Software reuse is perceived as the key to successful software development because of the potential f...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Software reuse has long promised to dramatically improve development efficiency across the software ...
The main goal of component-based software engineering is to decrease development time and developmen...
A large number of companies, especially in the automotive, electronics, aerospace and defense domain...
Abstract: Software is rarely built completely from scratch. To a great extent, existing software doc...
A persistent challenge for vendors who design enterprise software is to make it usable across differ...
This work studies systematic reuse in the context of self-adaptive software systems. In our work, we...
The concept of reusing software artifacts to improve development efficiency and software quality has...
icht und durch die Fakultät für Informatik am 20.11.2012 angenommen. Research in software engineerin...
When talking about software reuse, a problem that very quickly becomes apparent is "what is be...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Software reuse through concrete component library has a strong support for component composition, re...
Since its rise to general awareness and popularity starting close to two decades ago, the concept of...
Software reuse approaches, such as software product lines, can help to achieve considerable effort a...
Software reuse is perceived as the key to successful software development because of the potential f...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Software reuse has long promised to dramatically improve development efficiency across the software ...
The main goal of component-based software engineering is to decrease development time and developmen...
A large number of companies, especially in the automotive, electronics, aerospace and defense domain...
Abstract: Software is rarely built completely from scratch. To a great extent, existing software doc...
A persistent challenge for vendors who design enterprise software is to make it usable across differ...
This work studies systematic reuse in the context of self-adaptive software systems. In our work, we...
The concept of reusing software artifacts to improve development efficiency and software quality has...
icht und durch die Fakultät für Informatik am 20.11.2012 angenommen. Research in software engineerin...
When talking about software reuse, a problem that very quickly becomes apparent is "what is be...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Software reuse through concrete component library has a strong support for component composition, re...
Since its rise to general awareness and popularity starting close to two decades ago, the concept of...