Systems Engineering, Collaborations, Project Management
Paper Title Page
MOCPR01 Graduate Software Engineer Development Program at Diamond Light Source 97
 
  • A.A. Wilson, T.M. Cobb, U.K. Pedersen
    DLS, Oxfordshire, United Kingdom
 
  Diamond Light Source is the UK’s synchrotron facility. The support and development of the beamlines and accelerators at Diamond requires a significant quantity of specific knowledge and skills; the opportunity to acquire these beforehand is not available to many early in their career. This limits the field of candidates who can begin working independently at the level of software systems engineer. The graduate software engineer development program was started in 2015 to provide a route for engineers who are recent graduates or new to the field to develop the required skills and experience. Over the course of two years it comprises a series of projects in different groups, mentored on-the-job training and organized training courses. The program has recently been expanded to cover all groups in the Scientific Software, Controls and Computation department at Diamond, with an intake of four new engineers per year. This paper presents the structure and development of the program and invites discussion with other organizations to share knowledge and experience.  
slides icon Slides MOCPR01 [1.681 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR01  
About • paper received ※ 01 October 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR02 The EPICS Collaboration Turns 30 101
 
  • L.R. Dalesio
    Osprey DCS LLC, Ocean City, USA
  • A.N. Johnson
    ANL, Lemont, Illinois, USA
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
 
  At a time when virtually all accelerator control systems were custom developments for each individual laboratory, an idea emerged from a meeting between the Los Alamos National Laboratory developers of the Ground Test Accelerator Control System and those tasked to design the control system for the Advanced Photon Source at Argonne National Laboratory. In a joint effort, the GTACS toolkit concept morphed into the beginnings of a powerful toolkit for building control systems for scientific facilities. From this humble beginning the Experimental Physics and Industrial Control System (EPICS) Collaboration quickly grew. EPICS is now used as a framework for control systems for scientific facilities on seven continents. The EPICS Collaboration started from a dedicated group of developers with very different ideas. This software continues to meet the increasingly challenging requirements for new facilities. This paper is a retrospective look at the creation and evolution of a collaboration that has grown for thirty years, with a look ahead to the future.  
slides icon Slides MOCPR02 [30.792 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR02  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR03 Planning of Interventions With the Atlas Expert System 106
 
  • I. Asensi Tortajada, A. Rummler, C.A. Solans Sanchez
    CERN, Geneva, Switzerland
  • J.G. Torres Pais
    Valencia University, Burjassot, Spain
 
  The ATLAS Technical Coordination Expert System is a tool for the simulation of the ATLAS experiment infrastructure that combines information from diverse areas such as detector control (DCS) and safety systems (DSS), gas, water, cooling, ventilation, cryogenics, and electricity distribution. It allows the planning of an intervention during technical stops and maintenance periods, and it is being used during the LS2 to provide an additional source of information for the planning of interventions. This contribution will describe the status of the Expert System and how it us used to provide information on the impact of an intervention based on the risk assessment models of fault tree analysis and principal component analysis.  
slides icon Slides MOCPR03 [9.062 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR03  
About • paper received ※ 27 September 2019       paper accepted ※ 11 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR04 Moving Beyond Bias 110
 
  • K.S. White
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725.
The benefits of diverse work groups have been well documented, and our leaders speak of the need for our laboratories to become more diverse and inclusive. Despite these motivators, the field of accelerator controls remains strikingly homogeneous. This trend continues despite many long standing programs to attract underrepresented groups to STEM careers and the explicit desire of leadership to create more inclusive organizations. Research consistently points to the strong role implicit bias plays in preventing organizations from truly providing equal opportunities. The desire to become more diverse must be coupled with a strong culture, cultivated to change deeply rooted practices which influence recruiting, hiring, development, and promotion decisions based on stereotypes rather than accomplishments and abilities. Real change in this arena requires intentional action across the board, not just from human resources and underrepresented groups. This paper discusses practical approaches to changing organizational culture to enable diverse work groups to grow and thrive.
 
slides icon Slides MOCPR04 [5.110 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR04  
About • paper received ※ 03 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR05 CI-CD Practices with the TANGO-controls Framework in the Context of the Square Kilometre Array (SKA) Telescope Project 115
 
  • M. Di Carlo
    INAF - OAAB, Teramo, Italy
  • D. Bartashevich, J.B. Morgado, D.F. Nunes
    GRIT, Aveiro, Portugal
  • M. Bartolini
    SKA Organisation, Macclesfield, United Kingdom
  • K. Madisa, A.J. Venter, M.J.A. de Beer
    SARAO, Cape Town, South Africa
  • S. Williams
    ROE, UTAC, Edinburgh, United Kingdom
 
  Funding: INAF Osservatorio Astronomico d’Abruzzo
The Square Kilometre Array (SKA) project is an international effort to build two radio interferometers in South Africa and Australia to form one observatory monitored and controlled from the global headquarters (GHQ) in the United Kingdom. The project is very close to the end of its design phase and many decisions have already been made like the adoption of the Tango-controls framework. The time from the end of the design phases and the beginning of the construction has been called bridging with the goal of promoting CI-CD practices. CI-CD is an acronym for Continuous integration (CI) and continuous delivery and/or continuous deployment. CI is the practice of merging all developers’ local (working) copies into the mainline very often (at least daily). Continuous delivery is the approach of developing software in short cycle ensuring that it can be released anytime, and continuous deployment is the approach of delivering the software frequently and automatically. The present paper analyzes the decision taken by the system team (a specialized agile team for continuous practices in the Safe framework) for promoting those practices within the Tango-controls framework.
 
slides icon Slides MOCPR05 [1.878 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR05  
About • paper received ※ 20 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPL001 Quality Assurance Plan for the SCADA System of the Cherenkov Telescope Array Observatory 121
MOPHA007   use link to see paper's listing under its alternate paper code  
 
  • E. Antolini
    CTA, Heidelberg, Germany
  • D. Melkumyan, K. Mosshammer, I. Oya
    DESY Zeuthen, Zeuthen, Germany
 
  The Cherenkov Telescope Array is the future ground-based facility for gamma-ray astronomy at very-high energies. The CTA Observatory will comprise more than 100 telescopes and calibration devices that need to be centrally managed and synchronized to perform the required scientific and technical activities. The operation of the array requires a complex Supervisory Control and Data Acquisition (SCADA) system, named Array Control and Data Acquisition (ACADA), whose quality level is crucial for maximizing the efficiency of the CTA operations. In this contribution we aim to present the Quality Assurance (QA) strategy adopted by the ACADA team to fulfill the quality standards required for the creation and usage of ACADA software. We will describe the QA organization and planned activities, together with the quality models and the related metrics defined to comply with the required quality standards. We will describe the procedures, methods and tools which will be applied in order to guarantee, that for each phase of the project, the required level of quality in the design, implementation, testing, integration, configuration, usage and maintenance of the ACADA product are met.  
poster icon Poster MOMPL001 [1.425 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPL001  
About • paper received ※ 25 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPR004 Control and Analysis Software Development at the European XFEL 158
MOPHA126   use link to see paper's listing under its alternate paper code  
 
  • H. Santos, M. Beg, M. Bergemann, V. Bondar, S. Brockhauser, C. Carinan, R. Costa, F. Dall’Antonia, C. Danilevski, W. Ehsan, S.G. Esenov, R. Fabbri, H. Fangohr, G. Flucke, D. Fulla Marsa, G. Giovanetti, D. Goeries, S. Hauf, D.G. Hickin, T. Jarosiewicz, E. Kamil, Y. Kirienko, A. Klimovskaia, T.A. Kluyver, D. Mamchyk, T. Michelat, I. Mohacsi, A. Parenti, R. Rosca, D.B. Rück, R. Schaffer, A. Silenzi, M. Spirzewski, S. Trojanowski, C. Youngman, J. Zhu
    EuXFEL, Schenefeld, Germany
  • S. Brockhauser
    BRC, Szeged, Hungary
  • H. Fangohr
    University of Southampton, Southampton, United Kingdom
 
  Agile Project Management (Agile PM), coupled with the DevOps concept, has been worked out as a fundamental approach in a highly uncertain and unpredictable environment to achieve mature software development and to efficiently support concurrent operation*. At the European XFEL**, Agile PM and DevOps have been applied to provide adaptability and efficiency in the development and operation of its control system: Karabo***. In this context, the Control and Analysis Software Group (CAS) has developed in-house a management platform composed of the following macro-artefacts: (1) Agile Process; (2) Release Planning; (3) Testing Infrastructure; (4) Roll-out and Deployment Strategy; (5) Automated tools for Monitoring Control Points (i.e. Configuration Items****) and; (6) Incident Management*****. The software engineering management platform is also integrated with User Relationship Management to establish and maintain a proper feedback loop with our scientists who set up the requirements. This article aims to briefly describe the above points and show how agile project management has guided the software strategy, development and operation of the Karabo control system at the European XFEL.
*Toward Project Management 2.0
**The European X-ray Free Electron Laser technical design report
***Karabo:An integrated software framework combining control, data management, and scientific comp.
 
poster icon Poster MOMPR004 [0.871 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPR004  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPR008 SharePoint for HEPS Technical Systems and Project Management 175
MOPHA162   use link to see paper's listing under its alternate paper code  
 
  • X.H. Wu, L. Bai, C.P. Chu
    IHEP, Beijing, People’s Republic of China
 
  High Energy Photon Source is the latest planned synchrotron light source in China which is designed for ultra-low emittance and high brightness. The accelerator and beamlines contains tens of thousands of devices which require systematic management. It is also necessary to capture project management information systematically. HEPS chooses the Microsoft SharePoint as the document tool for the project and all technical systems. Additionally, Microsoft Project Server on top of SharePoint is used for the project management. Utilizing the SharePoint and Project software can facilitate a lot of daily work for the HEPS project. This paper describes the SharePoint and Project setup and various applications been developed so far.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPR008  
About • paper received ※ 01 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA050 Towards Improved Accessibility of the Tango Controls 328
 
  • P.P. Goryl, M. Liszcz
    S2Innovation, Kraków, Poland
  • R. Bourtembourg, A. Götz
    ESRF, Grenoble, France
  • V.H. Hardion
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Funding: Tango Community
Tango Controls is successfully applied at more than 40 scientific institutions and industrial projects. These institutions do not only use the software but also actively participates to its development. The Tango Community raised several projects and activities to support collaboration as well as to make Tango Controls being easier to start with. Some of the projects are led by S2Innovation. These projects are: gathering and unifying of Tango Controls documentation, providing a device classes catalogue and preparation of a so-called TangoBox virtual machine. Status of the projects will be presented as well as their impact on the Tango Controls collaboration.
 
poster icon Poster MOPHA050 [3.703 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA050  
About • paper received ※ 30 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA149 Accelerator Schedule Management at CERN 579
 
  • B. Urbaniec, C. Roderick
    CERN, Geneva, Switzerland
 
  Maximizing the efficiency of operating CERN’s accelerator complex requires careful forward planning, and synchronized scheduling of cross-accelerator events. These schedules are of interest to many people helping them to plan and organize their work. Therefore, this data should be easily accessible, both interactively and programmatically. Development of the Accelerator Schedule Management (ASM) system started in 2017 to address such topics and enable definition, management and publication of schedule data in generic way. The ASM system currently includes three core modules to manage: Yearly accelerator schedules for the CERN Injector complex and LHC; Submission and scheduling of Machine Development (MD) requests with supporting statistics; Submission, approval, scheduling and follow-up of control system changes and their impact. This paper describes the ASM Web application (built with Angular, TypeScript and Java) in terms of: Core scheduling functionality; Integration of external data sources; Provision of programmatic access to schedule data via a language agnostic REST API (allowing other systems to leverage schedule data).  
poster icon Poster MOPHA149 [2.477 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA149  
About • paper received ※ 29 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPL004 Inception of a Learning Organization to Improve SOLEIL’s Operation 1001
WEPHA022   use link to see paper's listing under its alternate paper code  
 
  • A. Buteau, G. Abeillé, X. Delétoille, J.-F. Lamarre, T. Marion, L.S. Nadolski
    SOLEIL, Gif-sur-Yvette, France
 
  High quality of service is SOLEIL is a key mission since 2007. Historically operation processes and information systems have been defined mostly on the fly by the different teams all along the synchrotron’s journey. Some major outcomes are a limited cross-teams collaboration and a slow learning organization. Consequently, we are currently implementing a holistic approach with common operational processes upon a shared information system. Our first process is "incident management"; an incident is an unplanned disruption or degradation of service. We have tackled incident management for IT* in 2015, then for the accelerators since January 2018. We are starting to extend it to beamlines since beginning 2019. As a follow-up, we will address the "problem management" process (a problem is the cause of one or more incidents) and the creation of a knowledge base for the operation. By implementing those processes, the culture of continuous improvement is slowly spreading, in particular by driving blameless incident and problem analysis. This paper will present the journey we have been through including our results, improvements and difficulties of implementing this new way of thinking.
*ICALEPCS 2015: MOPGF150
 
poster icon Poster WEMPL004 [3.293 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPL004  
About • paper received ※ 30 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPL008 The MAX IV Way of Agile Project Management for the Control System 1020
WEPHA061   use link to see paper's listing under its alternate paper code  
 
  • V.H. Hardion, M. Lindberg, D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Projects management of synchrotron is both complicated and complex. Building scientific facilities are resource consuming although largely made out of standard and well known components. The industrial approach of project management resolves this complication by requiring analysis and planning to facilitate the execution of tasks. The complexity comes by all the research making unique the accelerators, the beamlines and its usage. Known unknown requires experiments which evolve continuously causing the development path to be naturally iterative. Agile project management has come a long way since its definition in 2001. Nowadays this method is ubiquitous in the software development industry following different implementation like Scrum or XP and started to evolve at a bigger scale (i.e Scaled Agile) applied within an entire organization. The versatility of the Agile method has been applied to a Scientific technical development program such as the MAX IV Laboratory control system. This article describes the experience of 7 years of Agile project management and the use of Lean Management principles to develop and maintain the control system.  
slides icon Slides WEMPL008 [1.834 MB]  
poster icon Poster WEMPL008 [0.959 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPL008  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPR004 Why Should You Invest in Asset Management? A Fire and Gas Use Case 1041
WEPHA109   use link to see paper's listing under its alternate paper code  
 
  • H. Nissen, S. Grau
    CERN, Geneva, Switzerland
 
  At present, the CERN Fire and Gas detection systems involve about 22500 sensors and their number is increasing rapidly at the same time as the number of equipped installations grows up. These assets cover a wide spectrum of technologies, manufacturers, models, parameters, and ages, reflecting the 60 years of CERN history. The use of strict rules and data structures in the declaration of the assets can make a big impact on the overall system maintainability and therefore on the global reliability of the installation. Organized assets data facilitates the creation of powerful reports that help asset owners and management address material obsolescence and end-of-life concerns with a global perspective Historically preventive maintenance have been used to assure the correct function of the installations. With modern supervision systems, a lot of data is collected and can be used to move from preventive maintenance towards data driven maintenance (predictive). Moreover it optimizes maintenance cost and increase system availability while maintaining reliability. A prerequisite of this move is a coherence on the assets defined in the asset management system and in the supervision system.  
poster icon Poster WEMPR004 [0.675 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR004  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA011 Scaling Agile for the Square Kilometre Array 1079
 
  • M. Bartolini, L.R. Brederode, M. Deegan, M. Miccolis, N.P. Rees, J. Santander-Vela
    SKA Organisation, Macclesfield, United Kingdom
 
  The SKA Observatory is approaching the construction of the SKA1 radio telescopes, concluding the pre-construction phase in December 2019. A bridging phase has commenced before construction commences during which lean-agile processes, structures and practices are being prototyped. By the end of the bridging phase we plan to have pivoted from a document based, earned value, stage gated set of processes arranged around pre-construction consortia to a code based, value flow driven, lean-agile set of processes unified around the Scaled Agile Framework. During the bridging process we have onboarded more than 10 agile development teams and in this paper we describe the processes, the main technical and cultural challenges and the preliminary results of adopting a lean-agile culture within the SKA organization.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA011  
About • paper received ※ 02 October 2019       paper accepted ※ 11 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA052 Engineering Support Activities at ELI-ALPS Through a Systems Engineering Perspective 1219
 
  • L.J. Fülöp, F. Horvath, I. Kiss, A. Makai, L. Schrettner
    ELI-ALPS, Szeged, Hungary
 
  Funding: ELI-ALPS is supported by the European Union and cofinanced by the European Regional Development Fund (GOP-1.1.1-12/B-2012-000, GINOP-2.3.6-15-2015-00001).
ELI-ALPS will be the first large-scale attosecond facility accessible to the international scientific community and its user groups. The core business of ELI-ALPS is to generate attosecond pulses and provide these to the prospective users. In order to reach this ultimate goal, one key support area, the engineering development of complex systems as well as the engineering custom design service, has been systematically elaborated based on the standards, recent results, trends and best practices of systems engineering. It covers the boundaries towards all related support areas, from building operation and maintenance, to the custom manufacturing provided by the workshops, with the intention to make the model as well as the daily work as comprehensive and consistent as possible. Different tools have been evaluated and applied through the years, however, a key lessons learned is that some of the most important tools are teamwork, personal communication and constructive conflicts.
 
poster icon Poster WEPHA052 [1.119 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA052  
About • paper received ※ 01 October 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)