DOE OSTI · 3029835
An Agile/XP software development process for modernizing the accelerator control system at Fermilab
Abstract
Fermilab is undergoing the most ambitious upgrade to its accelerator control system of the 21st century. As part of the ACORN project, hundreds of legacy control system applications written in C/C++ will be re-imagined and developed from the ground up. In addition, applications to support Fermilab’s new super-conducting linear accelerator are already under construction. To manage the development of modern controls applications, the Controls department has adopted an Agile software development process based on eXtreme Programming. In this paper we will describe our process and detail our experience applying it to the development of two case studies.
Keep this discovery
Explore connections, maps & timelines
Diamond, John [Fermilab]. 2025-11-25. An Agile/XP software development process for modernizing the accelerator control system at Fermilab. https://doi.org/10.18429/jacow-icalepcs2025-thmg014
Cite the original work for its findings. Save a collection to share your selection of sources.