• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The Vesta Approach to Software Configuration Management (1999)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [gatekeeper.research.compaq.com]
  • [www.hpl.hp.com]
  • [gatekeeper.dec.com]
  • [www.research.digital.com]
  • [gatekeeper.research.compaq.com]
  • [gatekeeper.dec.com]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Allan Heydon , Roy Levin , Timothy Mann , Yuan Yu
Citations:24 - 2 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Heydon99thevesta,
    author = {Allan Heydon and Roy Levin and Timothy Mann and Yuan Yu},
    title = {The Vesta Approach to Software Configuration Management},
    year = {1999}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Vesta is a system for software configuration management. It stores collections of source files, keeps track of which versions of which files go together, and automates the process of building a complete software artifact from its component pieces. Vesta's novel approach gives it three important properties not available in other systems. First, every build is repeatable, because its component sources and build tools are stored immutably and immortally, and its configuration description completely describes what components and tools are used and how they are put together. Second, every build is incremental, because results of previous builds are cached and reused. Third, every build is consistent, because all build dependencies are automatically captured and recorded, so that a cached result from a previous build is reused only when doing so is certain to be correct. In addition, Vesta's flexible language for writing configuration descriptions makes it easy to describe large software configurations in a modular fashion and to create variant configurations by customizing build parameters. This paper describes Vesta's advantages over traditional tools, how those benefits are achieved, and the system's overall performance.

Citations

370 RCS - a system for version control - Tichy - 1985
277 Make---a program for maintaining computer programs - Feldman - 1979
94 implementation and evaluation of a revision control system - Design - 1982
59 Computer-aided software engineering in a distributed workstation environment - LEBLANG, CHASE - 1984
39 Caching function calls using precise dependencies - Heydon, Levin, et al. - 2000
23 The Vesta approach to precise configuration of large software systems - Levin, McJones - 1993
19 The Vesta language for configuration management - Hanna, Levin - 1993
13 A case for make - Fowler - 1990
12 The Vesta repository: A file system extension for software development - Chiu, Levin - 1993
11 Bridges: Tools to extend the Vesta configuration management system - Brown, Ellis - 1993
10 Abstracting dependencies between software configuration items - Gunter - 2000
4 The Vesta-2 software description language - Heydon, Horning, et al. - 1998
4 The vesta software configuration management system - Heydon, Levin, et al. - 2002
4 A Case for make. Software -- Practice and Experience - Fowler - 1990
2 Vesta: A System for Software Configuration Management - Heydon, Levin, et al.
2 The DOMAIN software engineering environment for large-scale software development efforts - Leblang, Chase, et al. - 1985
2 Partial replication in the Vesta software repository - Mann - 2001
1 A case for make. Software---Practice and Experience - Fowler - 1990
1 cvs(1) manual page. Free Software Foundation - Grune, Berliner, et al.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University