Applying the Domain Theory to Design for Reuse

  • Authors:
  • G. Papamargaritis;A. Sutcliffe

  • Affiliations:
  • -;School of Informatics, University of Manchester

  • Venue:
  • BT Technology Journal
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

A theoretical framework of domain knowledge is proposed, consisting of classes of generalised object collaboration models and generic tasks that describe patterns of human activity. The library of generic models is applied to analysis and design for reuse of generalised component-based frameworks by using the models as templates, with associated design knowledge in the form of attached design rationale. A design by reuse method is described for identifying, at the analysis stage, generic abstract models of the structure and behaviour of new applications. Generic requirements of the identified abstractions link to object-oriented patterns for design solutions. The design process is applied to a generalised telemedicine framework. The discussion reviews the prospects for integrating generic domain models with design patterns in component-based development.