Paper Package Based Software Development
Merijn
This paper is available in
ps
and
pdf.
The main goal of component-based software engineering is to decrease
development time and development costs of software systems, by reusing
prefabricated building blocks.
In this paper we focus on software reuse within the implementation of such
component-based applications, and on the corresponding software development
process. As it turns out, achieving effective reuse practice between the
components of a single application and between the components of multiple
applications has serious effects on the complexity of the software
development process.
While software reuse demands for separation (of reusable blocks), the
software development process demands for integration. Consequently,
achieving optimal software reuse practice and an efficient development
process are goals that seem hard to unite.
In this paper we discuss how these goals can be combined. We propose
techniques that promote fine-grained software reuse across system, group,
and institute boundaries, as well as integrated development of component
compositions. The paper describes these techniques and demonstrates how they
can be used in practice.
Presentations
BibTeX Entry
@InProceedings{Jon2003,
author = "de Jonge, Merijn",
title = {Package-Based Software Development},
booktitle = "Proceedings: 29th Euromicro Conference",
publisher = "IEEE Computer Society Press",
pages = {76--85},
year = 2003,
month = sep
}
--
MerijnDeJonge - 13 May 2003