BE/CO Changes in LS1 to the Software Development Infrastructure and Widely Used Libraries Chris Roderick, Greg Kruk, Katarina Sigerud, Luigi Gallerani,

Slides:



Advertisements
Similar presentations
CMW CORBA-based Controls Middleware at CERN
Advertisements

IT Essentials 5.0 Overview February Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 2.
MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.
Controls Configuration Service Overview GSI Antonio on behalf of the Controls Configuration team Beams Department Controls Group Data & Applications.
TEC at SLM 24 Aug 2011 Vito Baggiolini Reporting about work initiated or coordinated by me.
BE-CO work for the TS Nov 8 Nov 11P.Charrue - BE/CO - LBOC1.
LabVIEW Basic I with RADE introduction A. Raimondo (EN/ICE)
Industrial Control Engineering Industrial Controls in the Injectors: "You (will) know that they are here" Hervé Milcent On behalf of EN/ICE IEFC workshop.
Accelerator Complex Controls Renovation, LHC Excluded Purpose and Scope M.Vanden Eynden on behalf of the AB/CO Group.
Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva,
Rapid Application Development Environment based on LabVIEW A. Raimondo (AB/CO) ATC/ABOC Days, January 2008.
controls Middleware – OVERVIEW & architecture 26th June 2013
Wojciech Sliwinski for BE-CO group Special thanks to: E.Hatziangeli, K.Sigerud, P.Charrue, V.Baggiolini, M.Sobczak, M.Arruat, F.Ehm LHC Beam Commissioning.
E. Hatziangeli – LHC Beam Commissioning meeting - 17th March 2009.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Mandate of CO/DO section and Status/Outlook for Build tools
14 December 2006 CO3 Data Management section Controls group Accelerator & Beams department Limits of Responsibilities in our Domains of Activities Ronny.
Controls Issues Injection beam2 test meeting 28 th Aug 2008 Eugenia Hatziangeli Input from J. Lewis, M. Sobzak, JJ Gras, C. Roderick, M.Pace, N. Stapley,
Software Development Tools Changes 2013 BE-CO-DO
Draft for approval in ABMB, 4 Feb 08 Andy Butterworth Claude-Henri Sicard for the Controls Coordination Committee (CO3) 22 Jan 20081ATC/ABOC Days.
Wojciech Sliwinski for the BE-CO Middleware team: Wojciech Buczak, Joel Lauener Radoslaw Orecki, Ilia Yastrebov, Vitaliy Rapp (GSI)
Support required for running application software projects in the SL/CO/AP section M.Vanden Eynden October 2000 * A description of the software development.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
Wojciech Sliwinski BE/CO for the RBAC team 25/04/2013.
14th Oct 2005CERN AB Controls Development Process of Accelerator Controls Software G.Kruk L.Mestre, V.Paris, S.Oglaza, V. Baggiolini, E.Roux and Application.
The DIAMON Project Monitoring and Diagnostics for the CERN Controls Infrastructure Pierre Charrue, Mark Buttner, Joel Lauener, Katarina Sigerud, Maciej.
Nov, F. Di Maio, M.Vanden Eynden1 CO Proposal concerning AB Front-End Software Responsibilities First detailed proposal based on the global Front-end.
CERN Raul Murillo Garcia BE-CO LS1 review – TE-EPC feedback BE-CO LS1 review TE-EPC feedback Raul Murillo Garcia on behalf of TE-EPC Daniel Calcoen Stephen.
RBAC Content: LHC Operational Mode Piquet Roles RBAC Strict LHC Operational mode and CMW Acknowledgements: Pierre C., Wojtek S., Stephen P., Lars J., Verena.
BE-CO-DO - Development tools (Eclipse, CBNG, Artifactory, …) - Atlassian (Jira, Wikis, Bamboo, Crucible), CO Testbed - DIAMON/LASER - JMS (Java messaging.
Nominal Workflow = Outline of my Talk Monitor Installation HWC Procedure Documentation Manufacturing & Test Folder Instantiation – NC Handling Getting.
Experimental Areas Controls Review  AB/CO Viewpoint Vito Baggiolini (on behalf of the CESAR team and several people in CO)
Hardware Commissioning Tools Robin. AB-CO TC 8th February 2007Hardware Commissioning Tools - RJL2 Summary Hardware Commissioning View Slides from Antonio.
Strategy to achieve smooth upgrades during operations Vito Baggiolini BE/CO 1.
26 Jan 06Marine Pace - AB/CO1 LEIR Controls : Gain of Experience for the Running-in of LHC Marine Pace on behalf of AB/CO and LSA.
BE-CO review Looking back at LS1 CERN /12/2015 Delphine Jacquet BE/OP/LHC Denis Cotte BE/OP/PS 1.
LS1 Review P.Charrue. Audio/Video infrastructure LS1 saw the replacement of BI and RF analog to digital video transport Was organised in close collaboration.
Jan 23rd, 2008M.Vanden Eynden on behalf of the AB-CO Group1 AB-CO MTTR & Spare Part Policy for the LHC Injectors, Experimental Areas & other Facilities.
Technical Stop feed-down P.Charrue on behalf of the BE Controls Group 5th September 2011P.Charrue - 8h30 meeting1.
Issues concerning Device Access (JAPC / CMW / FESA) With input from: A.Butterworth, E.Carlier, A. Guerrero, JJ. Gras, St. Page, S. Deghaye, R. Gorbonosov,
POST-ACCOR renovations until LS2 – DEBRIEFING – Marine Pace, CO3 – 17 September 2015 Input from Chris, Marc, Stephen, Stephane, Wojtek.
V. Kain – eLTC – 7March08 1 V.Kain, S. Gysin, G. Kruk, M. Lamont, J. Netzel, A. Rey, W. Sliwinski, M. Sobczak, J. Wenninger LSA & Safety - RBAC, MCS Roled.
Stephane Deghaye (AB/CO) The InCA project - S. Deghaye Accelerator Complex Controls Renovation Workshop Motivations & Objectives.
Proposal: Use of ECRs for “Controls” Changes and Renovations Rende Steerenberg, Samy Chemli, Marine Gourber-Pace, Klaus Hanke, Verena Kain, Bettina Mikulec,
Industrial Control Engineering ADE Rapid Application Development Environment.
Marine Pace Technical Committee -12 Dec DRY RUNS COMMISSIONING & EARLY BEAM OPERATION STABLE OPERATION.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
E. Hatziangeli – LHC Beam Commissioning meeting - 3 rd March 2009.
Upgrades of Operational Linux Platforms Vito Baggiolini BE-CO-DO 1.
ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009.
“Business first, technology's the tool.”. The Application Hosting business model is based on a very simple idea:  Install application software on powerful.
MPE Workshop 14/12/2010 Post Mortem Project Status and Plans Arkadiusz Gorzawski (on behalf of the PMA team)
LSA Core overview 6 / 11 / 2007 Wojciech Śliwiński (AB-CO-AP) on behalf of LSA team.
H2LC The Hitchhiker's guide to LSA Core Rule #1 Don’t panic.
LabVIEW Core I with RADE introduction EN/ICE/MTA.
LS1 Review BE-CO-SRC Section Contributions from: A.Radeva, J.C Bau, J.Betz, S.Deghaye, A.Dworak, F.Hoguin, S.Jensen, I.Koszar, J.Lauener, F.Locci, W.Sliwinski,
“What you get” – Controls Software – Evian December 18 th 2012 Steen Jensen What you get Steen Jensen on behalf of BE-CO Based on discussions with OP Mike,
V4.
SPS Applications Software issues - startup in 2006 and legacy problems
Introduction to RBAC Wojciech Sliwinski BE/CO for the CMW/RBAC team
C/C++ Build tools & Testbed
Status and Plans for InCA
Towards a better testability of the control system components
LSA/InCA changes during LS1
4 different solutions used in BI
Migrating your SQL Server Instance
IS3440 Linux Security Unit 7 Securing the Linux Kernel
System Management in a Windows based Control Environment
® IRL Solutions File Number Here.
Presentation transcript:

BE/CO Changes in LS1 to the Software Development Infrastructure and Widely Used Libraries Chris Roderick, Greg Kruk, Katarina Sigerud, Luigi Gallerani, Niall Stapley, Vito Baggiolini, Wojtek Sliwinski, Zereyakob Makonnen on behalf of BE/CO 1

Agenda General BE/CO upgrade strategy for LS1 (Vito, 10') Changes to the development tools and infrastructure – Development tools (Niall, 15') – Development platforms (VPC, cs-ccr-devX) (Luigi 10’) – Ideas for Development outside the TN (Vito 5’) – Linux platforms (consoles, back-end and front-end) (Vito, 5’) Changes to widely used software libraries – Brief introduction (Katarina, 5') – CMW and JAPC (Wojtek, 20') – LSA/InCA (Greg, 10') – Controls Configuration DirService (Zere, 10') – SDDS (Chris, 10') 20-March-2013Vito Baggiolini2

Today Today’s focus is on changes to widely used software libraries where an action is required from the user community 20-March-2013Vito Baggiolini3

General BE/CO Upgrade Strategy for LS1 Vito Baggiolini (CO TEC) 4

LS1 – a time for radical changes LS1 is the time to make radical changes, and we will ;-) – During the last 4 years of Run, we focused on operations – During LS1, we’ll focus on development/renovation/upgrades – We’ll do our best to minimize nuisance to operations, but … We’ll switch from Run mode to LS1 mode at Easter Why do we need to upgrade? – No more commercial support for old HW or SW – Security updates – Follow evolution of hardware (e.g. drivers for new CCC consoles) – New versions with new features – To keep things stable until LS2 How to get our users & developers to upgrade as well? – New features only in new versions (e.g. FESA 3) – Very good support for new solutions, good enough for old ones – No support for obsolete products after official end-of-life dates 520-March-2013Vito Baggiolini

LS1 – a time to clean up LS1 is also a moment to clean up old/unused stuff – Obsolete versions of software (source and binary) – Unused FESA classes, devices, properties – Unused settings, sequences, configurations, data – Unused NFS mounts, symbolic links, environment variables How do we know what can be cleaned-up/removed? – Usage/dependency analysis (LSA settings, Java methods) – Dynamic usage information (CCM, CMW, Logging, log files…) – But we don’t always know! If in doubt, we’ll do the clean up – If it breaks something, we’ll have to see why and fix it – If needed, we can restore removed stuff (with some effort) 620-March-2013Vito Baggiolini

End of LS1 – a time to test We will do Radical changes from bottom to top – New HW, new drivers, new OS, 32/64bit, new FESA, new devices, new CMW, new Java, … Unit tests in the individual development teams Function and Integration Testing in the CO testbed – “Mini-Accelerator in the lab” – Replication of different hardware and software platforms – Covers CO core systems (OS, FESA, timing, CMW, RBAC, …) – Function tests and stress tests Dry LHC-style dry runs remain essential – Driven by OP – CO and all equipment groups participate – To be inserted in the official schedule – Proposal: 2 months, 2 weeks, 2 days before beam 720-March-2013Vito Baggiolini

Marine Pace, IEFC, 8 th Feb 2013 ACET project Acc. Ctrl. Expl. Tools Steen Jensen

Agenda General BE/CO upgrade strategy for LS1 (Vito, 10') Changes to the development tools and infrastructure – Development tools (Niall, 15') – Development platforms (VPC, cs-ccr-devX) (Luigi 10’) – Ideas for Development outside the TN (Vito 5’) – Linux platforms (consoles, back-end and front-end) (Vito, 5’) Changes to widely used software libraries – Brief introduction (Katarina, 5') – CMW and JAPC (Wojtek, 20') – LSA/InCA (Greg, 10') – Controls Configuration DirService (Zere, 10') – SDDS (Chris, 10') 20-March-2013Vito Baggiolini9