Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software.

Similar presentations


Presentation on theme: " Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software."— Presentation transcript:

1  Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software Team: M.Audrain, A.Gorzawski, J.Suchowski, J.-C. Garnier

2 2 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Content Activities OverviewAutomation Improvement PlansPlanning & Resources

3 3 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Content Activities OverviewAutomation Improvement PlansPlanning & Resources

4 4 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Activities  Automation for LHC Comissioning + Software Quality improvements:  AccTesting Framework  Post Mortem Framework  Why during LS1?  AccTesting: Improve Automation and reliability of comissioning.  PM: Follow Technology changes  Impact, if not done:  AccTesting: Unability to integrate other systems and tests  In general: rotting software

5 5 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Schedule  Not dependant on the general LS1 Schedule, except:  Would like to have a new version ready for Start of LS1 to get feedback.  New AccTesting features must be ready until begin of Powering (End of April 2014)  PM: To be operational at End of LS1 End March, 2013 Mid April 2014 “BEFORE” “WITHIN” “AFTER”

6 6 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Content Activities OverviewAutomation Improvement PlansPlanning & Resources

7 7 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning From Alvaros’ pages to Acctesting  Currently operating in parallel  During LS1: Decommissioning of “Alvaros’ pages”

8 8 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Database Migration  Current Situation:  (-) Circuits only  (-) HWC & Sign Tests, only  (-) One Campaign Only Lsa DB AccTesting DB  Dedicated AccTesting DB (redesign):  (+) Different systems  (+) Different Tests  (+) Flexible Test Plans  (+) Many Campaigns  Before LS1

9 9 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning AccTesting GUI  Improvements:  More information on Tests and Systems (MTF files, Issues, History) - see also Areks presentation  Easy Editing of Test plans  Multiple Campaigns  Within LS1

10 10 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Analysis Times PIC2 and PNO.a1 automated (if successful)

11 11 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Automatic Test Analysis  Analysis logic close to HWC sequences (Java classes) execute ExecutionResult AccTesting Server HWC Sequencer analyze AnalysisResult PMEA + automatic analysis modules analyze AnalysisResult PM Powering Server  Within LS1

12 12 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Reuse of existing PM modules 600A EE (Failing Capacitor Discharge) Main Quad EE600A QPS Detection Crate (Detection of Simulated Quench Signal)

13 13 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Post Mortem System  Adaption of some modules + Communication with AccTesting Framework  Work induced by outside changes (Operating Systems, Middleware)  Maintainability & Testability Improvements  Improvement of PM access from GPN  Within LS1

14 14 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning BIC Communication Tests  Testing communication between PICs, WICs and FMCMs to BICs.  Migration of existing GUI + dedicated Db Tables to Generic Framework + DB  Reusage of existing Code. Courtesy: I.R. Ramirez  Within LS1

15 15 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning ELQA Oracle DB (EDMSDB) Test Results + Parameters AccTesting Server AccTesting GUI Import Courtesy: M. Bednarek, J. Ludwin  Before LS1

16 16 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning IST.QPS  Details  See Areks presentation  Before LS1

17 17 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Content Activities OverviewAutomation Improvement PlansPlanning & Resources

18 18 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Collaboration with Others  Other MPE Sections:  Discussion & Cooperation, but no dependencies  BE-CO-DO:  Development & Build tools  Continuous Integration & SW Quality monitoring  BE-CO-DA:  Integration of AccTesting with other frameworks  PM java layers  Database design & services  No potential issues so far.

19 19 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Scrum  Iterative Process Framework:  Time boxes  Continuous improvements  + Enables us to manage/estimate time!  Sprint: Iteration; (3 Weeks in our case)  User Story: Units of work (Use case; feature)  Story Point: Complexity of a User Story; (1 StP ~ 5 Man days in our case)

20 20 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Scrum Experience Until End of LS1 (22 nd April 2014): 22 Sprints  352 ± 66 Story Points Team Velocity: 16 ± 3 StP / Sprint Team of 5 people, 6 Sprints so far

21 21 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Resources  Total Capacity: ~ 350 StP until end of LS1 (Shared between 9 projects)  AccTesting & PM: 218 StP required (~60% !) 60/76/0 0/82/5

22 22 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Summary  Before LS1:  DB migration, GUI improvements  ELQA, IST.QPS  Within LS1:  Decommissioning of Alvaros‘ pages  Additional Automatic Analysis using Powering PM server  PM improvements  PIC/WIC/FMCM to BIC communication tests  No showstoppers identified. Efforts hard to estimate  Lot of unknowns.  Tight Ressources:  AccTesting + PM  need ~60 % of SW resources  Re-Prioritization might be necessary  Soon: Small Working Group on Automation  Some parts could be written within collaborations with other people/sections (E.g. Analysis Modules, Verification Logic)

23 23 Kajetan FuchsbergerTE-MPE LS1 Workshop, 2012-11-22, Automation Strategies for LHC Recommissioning Thank you for your Attention! Questions?


Download ppt " Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software."

Similar presentations


Ads by Google