JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


RIS citation export for MOPGF172: Bringing Quality in the Controls Software Delivery Process

TY - CONF
AU - Reszela, Z.
AU - Cuní, G.
AU - Falcón Torres, C.M.
AU - Fernández-Carreiras, D.
AU - Jover-Mañas, G.
AU - Pascual-Izarra, C.
AU - Pastor Ortiz, R.
AU - Rosanes Siscart, M.
AU - Rubio-Manrique, S.
ED - Corvetti, Lou
ED - Riches, Kathleen
ED - Schaa, Volker RW
TI - Bringing Quality in the Controls Software Delivery Process
J2 - Proc. of ICALEPCS2015, Melbourne, Australia, 17-23 October 2015
C1 - Melbourne, Australia
T2 - International Conference on Accelerator and Large Experimental Physics Control Systems
T3 - 15
LA - english
AB - The Alba Controls Group develops and operates a diverse variety of controls software which is shared within international communities of users and developers. This includes: generic frameworks like Sardana* and Taurus**, numerous Tango*** device servers and applications where, among others, we can find PyAlarm and Panic****, and specific experiment procedures and hardware controllers. A study has commenced on how to improve the delivery process of our software from the hands of developers to laboratories, by making this process more reliable, predictable and risk-controlled. Automated unit and acceptance tests combined with the continuous integration, have been introduced, providing valuable and fast feedback to the developers. In order to renew and automate our legacy packaging and deployment system we have evaluated modern alternatives. The above practices were brought together into a design of the continuous delivery pipelines which were validated on a set of diverse software. This paper presents this study, its results and a proposal of the cost-effective implementation.
PB - JACoW
CP - Geneva, Switzerland
SP - 485
EP - 489
KW - software
KW - controls
KW - TANGO
KW - Windows
KW - Linux
DA - 2015/12
PY - 2015
SN - 978-3-95450-148-9
DO - 10.18429/JACoW-ICALEPCS2015-MOPGF172
UR - http://jacow.org/icalepcs2015/papers/mopgf172.pdf
ER -