Comprehensive System for Systematic Case-Driven Software Reuse

  • Authors:
  • Michał Śmiałek;Audris Kalnins;Elina Kalnina;Albert Ambroziewicz;Tomasz Straszak;Katharina Wolter

  • Affiliations:
  • Warsaw University of Technology, Poland;IMCS University of Latvia, Latvia;IMCS University of Latvia, Latvia;Warsaw University of Technology, Poland;Warsaw University of Technology, Poland;HITeC e.V., University of Hamburg, Germany

  • Venue:
  • SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reuse of software artifacts (blueprints and code) is normally associated with organising a systematic reuse framework most often constructed for a specific problem domain. In this paper we present a system (language, tool, reuse process) where software reuse is based on building and retrieving of so-called software cases (large compound artifacts) that can be reused between domains. The system is opportunistic in that software cases result from usual (non-reuse oriented) activities where also semantic information is added. This information is used to support regular development but may serve later to retrieve software cases. Having this common semantic basis, we can organise a systematic cross-domain reuse process where application logic of one system can be reused for systems within different domains.