Component-Based Software Quality Methods and Techniques

Component-based software development, CBSD, is no longer just one more new paradigm in software engineering, but is effectively used in development and practice. So far, however, most of the efforts from the software engineering community have concentrate

  • PDF / 5,054,417 Bytes
  • 414 Pages / 430 x 660 pts Page_size
  • 3 Downloads / 191 Views

DOWNLOAD

REPORT


2693

3

Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo

Alejandra Cechich Mario Piattini Antonio Vallecillo (Eds.)

Component-Based Software Quality Methods and Techniques

13

Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editors Alejandra Cechich Universidad Nacional del Comahue Departamento de Ciencias de la Computaci´on Buenos Aires 1400, 8300 Neuqu´en, Argentina E-mail: [email protected] Mario Piattini Universidad de Castilla-La Mancha Grupo Alarcos, Escuela Superior de Inform´atica Paseo de la Universidad, 4, 13071 Ciudad Real, Spain E-mail: [email protected] Antonio Vallecillo Universidad de M´alaga Departamento de Lenguajes y Ciencias de la Computaci´on Campus de Teatinos, 29071 M´alaga, Spain E-mail: [email protected] Cataloging-in-Publication Data applied for Bibliographic information published by Die Deutsche Bibliothek Die Deutsche Bibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data is available in the Internet at .

CR Subject Classification (1998): D.2, K.6 ISSN 0302-9743 ISBN 3-540-40503-8 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 for prosecution under the German Copyright Law. Springer-Verlag Berlin Heidelberg New York a member of BertelsmannSpringer Science+Business Media GmbH http://www.springer.de © Springer-Verlag Berlin Heidelberg 2003 Printed in Germany Typesetting: Camera-ready by author, data conversion by Olgun Computergrafik Printed on acid-free paper SPIN: 10927953 06/3142 543210

Preface

As Component-Based Software Development (CBSD) starts to be effectively used, some software vendors have started to successfully sell and license commercial off-the-shelf (COTS) components. CBSD advocates the use of prefabricated pieces, perhaps developed at different times, by different people, and possibly with different uses in mind. The goal, once again, is the reduction of development times, costs, and efforts, while improving the flexibility, reliability, and maintainability of the final application due to the (re)use of software components already developed, tested and validated. So far, most of the efforts from the Software Engineering community have concentrated on the functional aspects of CBSD, but leaving aside the (difficult) treatment of the quality issues and extra-functional properties of both components and component-based systems. However, this kind of property deserves speci