Software Reuse: Methods, Techniques, and Tools 8th International Con

  • PDF / 5,826,167 Bytes
  • 348 Pages / 445.667 x 669.728 pts Page_size
  • 52 Downloads / 212 Views

DOWNLOAD

REPORT


Software Reuse: Methods, Techniques, and Tools 8th International Conference, ICSR 2004 Madrid, Spain, July 5-9, 2004 Proceedings

13

Volume Editors Jan Bosch University of Groningen, Department of Computing Science P.O. Box 800, 9700 AV, Groningen, Netherlands E-mail: [email protected] Charles Krueger BigLever Software, USA 10500 Laurel Hill Cove, Austin, TX, 78730, USA E-mail: [email protected]

Library of Congress Control Number: Applied for CR Subject Classification (1998): D.2, K.6, D.1, J.1 ISSN 0302-9743 ISBN 3-540-22335-5 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable to prosecution under the German Copyright Law. Springer-Verlag is a part of Springer Science+Business Media springeronline.com c Springer-Verlag Berlin Heidelberg 2004  Printed in Germany Typesetting: Camera-ready by author, data conversion by PTP-Berlin, Protago-TeX-Production GmbH Printed on acid-free paper SPIN: 11015529 06/3142 543210

Preface After three decades of research and practice, reuse of existing software artefacts remains the most promising approach to decreasing effort for software development and evolution, increasing quality of software artefacts and decreasing time to market of software products. Over time, we have seen impressive improvements, in extra-organizational reuse, e.g. COTS, as well as in intra-organizational reuse, e.g. software product families. Despite the successes that we, as a community, have achieved, several challenges remain to be addressed. The theme for this eighth meeting of the premier international conference on software reuse is the management of software variability for reusable software. All reusable software operates in multiple contexts and has to accommodate the differences between these contexts through variation. In modern software, the number of variation points may range in the thousands with an even larger number of dependencies between these points. Topics addressing the theme include the representation, design, assessment and evolution of software variability. The proceedings that you are holding as you read this report on the current state-ofthe-art in software reuse. Topics covered in the proceedings include software variability, testing of reusable software artefacts, feature modeling, aspect-oriented software development, composition of components and services, model-based approaches and several other aspects of software reuse. May 2004

Jan Bosch Charles Krueger

Organizing Committee General Chair Program Co-chairs Tutorial Chair Workshop Chair