Configuration management with logical structures

  • Authors:
  • Yi-Jing Lin;Steven P. Reiss

  • Affiliations:
  • IBM T. J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY;Department of Computer Science, Box 1910, Brown University, Providence, RI

  • Venue:
  • Proceedings of the 18th international conference on Software engineering
  • Year:
  • 1996

Quantified Score

Hi-index 0.01

Visualization

Abstract

When designing software, programmers usually think in terms of modules that are represented as functions and classes, but using existing configuration management systems, programmers have to deal with versions and configurations that are organized by files and directories. This is inconvenient and error-prone, since there is a gap between handling source code and managing configurations. We present a framework for programming environments that handles versions and configurations directly in terms of the functions and classes in source code. We show that with this framework, configuration management issues in software reuse and cooperative programming become easier. We also present a prototype environment that has been developed to verify our ideas.