The software information base: a server for reuse

  • Authors:
  • Panos Constantopoulos;Matthias Jarke;John Mylopoulos;Yannis Vassiliou

  • Affiliations:
  • Institute of Computer Science, Foundation of Research and Technology - Hellas, Heraklion, Crete, Greece;Lehrstuhl Informatik V, RWTH Aachen, Aachen, Germany;University of Toronto, Toronto, Ontario, Canada;Institute of Computer Science, Foundation of Research and Technology - Hellas, Heraklion, Crete, Greece

  • Venue:
  • The VLDB Journal — The International Journal on Very Large Data Bases
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present an experimental software repository system that provides organization, storage, management, and access facilities for reusable software components. The system, intended as part of an applications development environment, supports the representation of information about requirements, designs and implementations of software, and offers facilities for visual presentation of the software objects. This article details the features and architecture of the repository system, the technical challenges and the choices made for the system development along with a usage scenario that illustrates its functionality. The system has been developed and evaluated within the context of the ITHACA project, a technology integration/software engineering project sponsored by the European Communities through the ESPRIT program, aimed at developing an integrated reuse-centered application development and support environment based on object-oriented techniques.