Reusable subsystems: domain-based approach

  • Authors:
  • Hisham Haddad;Herbert Tesser

  • Affiliations:
  • Kennesaw State University, Kennesaw, GA;Marshall University, Huntington, WV

  • Venue:
  • Proceedings of the 2002 ACM symposium on Applied computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of achieving a generic architecture for reusable software subsystems remains elusive. This work proposes a model, based on domain engineering, to support improved technique for designing reusable subsystems. The model is based on the concepts of "atomic domain" and the "wrapper" of an atomic domain. An atomic domain signifies a reusable subsystem, and it exhibits specific properties that serve as a basis for building reusable subsystems. The wrapper supports software reuse and management through a number of interface mechanisms, including Taxonomy, Application Programmer Interface, Manager, Communication, and Control. Implementations of illustrative atomic domains are provided.