For substantial software systems (say, 500k source lines or larger), effective software configuration management (SCM) is a serious problem. It is not generally known how to make a configuration management system that is both easy to use and general enough to handle multi-million line software projects. As a result, the world is full of easy-to-use, small-scale configuration management tools and large-scale, hard-to-use ones. Vesta is a portable SCM system targeted at supporting development of software systems of almost any size, from fairly small (under 10,000 source lines) to very large (10,000,000 source lines). Vesta is a mature system. It is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center, and it was in production use by Compaq’s Alpha microprocessor group for over two and a half years. The Alpha group had over 150 active developers at two sites thousands of miles apart, on the east and west coasts of the United States. The group used Vesta to manage builds with as much as 130 MB of source data, each producing 1.5 GB of derived data. The builds done at the eastern site in an average day produced about 10-15 GB of derived data, all managed by Vesta. Although Vesta was designed with software development in mind, the Alpha group demonstrated the system’s flexibility by using it for hardware development, checking their hardware description language files into Vesta’s source code control facility and building simulators and other derived objects with Vesta’s builder. The members of the former Alpha group, now a part of Intel, are co! ntinuing to use Vesta today in a new microprocessor project.
Keywords for this software
References in zbMATH (referenced in 9 articles , 1 standard article )
Showing results 1 to 9 of 9.
- Novaković, B.; Tsiganis, K.; Knežević, Z.: Dynamical portrait of the Lixiaohua asteroid family (2010)
- Vasile, Massimiliano; Maddock, Christie Alisa: On the deflection of asteroids with mirrors (2010)
- Levin, M.Sh.: Combinatorial optimization in system configuration design (2009)
- Hasan, Osman; Tahar, Sofiène: Using theorem proving to verify expectation and variance for discrete random variables (2008)
- Kumar, K.D.: Attitude dynamics and control of satellites orbiting rotating asteroids (2008)
- Carruba, V.; Roig, F.; Michtchenko, T.A.; Ferraz-Mello, S.; Nesvorný, D.: Modeling close encounters with massive asteroids: a Markovian approach. An application to the Vesta family (2007)
- Seidelmann, P.Kenneth; Archinal, B.A.; A’hearn, M.F.; Conrad, A.; Consolmagno, G.J.; Hestroffer, D.; Hilton, J.L.; Krasinsky, G.A.; Neumann, G.; Oberst, J.; Stooke, P.; Tedesco, E.F.; Tholen, D.J.; Thomas, P.C.; Williams, I.P.: Report of the IAU/IAG working group on cartographic coordinates and rotational elements: 2006 (2007)
- Sewell, Peter; Leifer, James J.; Wansbrough, Keith; Nardelli, Francesco Zappa; Allen-Williams, Mair; Habouzit, Pierre; Vafeiadis, Viktor: Acute: high-level programming language design for distributed computation (2007)
- Heydon, A.; Levin, R.; Mann, T. P.; Yu, Y.: Software configuration management using VESTA. (2006)
Further publications can be found at: http://www.vestasys.org/#publications