Software Architecture, Configuration Management, and Configurable Distributed Systems: A Menage a Trois

Abstract

Software architecture, configuration management, and configurable distributed systems are three areas of research that until now have evolved separately. Contributions in each field have focused on their respective area of concern. However, as solutions in the three fields tend to center around some notion of a system model, it is worthwhile to investigate their relationship in detail. In particular, the large amount of overlap among the system models developed in each area, combined with the complementary nature of the differences among them, suggests that an approach based on a common system model is viable. In this paper, we illustrate the benefits of using such a unified system model, identify the commonalities and differences among the existing system models, and present some of our initial experiments that we believe will lead to the development of a single system model that is usable in all three fields.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1998
Accession Number
ADA452470

Entities

People

  • Alexander L. Wolf
  • Andre Van Der Hoek
  • Dennis M. Heimbigner

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Buildings And Structures
  • Commonality
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Configuration Management
  • Language
  • Lessons Learned
  • Numerical Analysis
  • Software Design
  • Software Development
  • Specifications
  • Standards
  • Topology

Fields of Study

  • Computer science

Readers

  • Software Engineering.