250 likes | 360 Views
PS Complex Control Software Renovation Working Group (PSCCSR). Results & Proposal. Stephane Deghaye (AB/CO) on behalf of E. Roux, E. Hatziangeli, G. Kruk, J-L. Sanchez Alvarez, M. Benedikt, R. Steerenberg, S. Pasinelli. Overview. Working Group Objectives Requirements - What Services?
E N D
PS Complex Control Software Renovation Working Group(PSCCSR) Results & Proposal Stephane Deghaye (AB/CO) on behalf of E. Roux, E. Hatziangeli, G. Kruk, J-L. Sanchez Alvarez, M. Benedikt, R. Steerenberg, S. Pasinelli AB/CO Technical Committee
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Working Group Objectives From Strategy for PS complex control software renovation Working Group Mandate, M. Benedikt, E. Hatziangeli, R. Steerenberg. • Summarise the PS complex requirements for Core control software including equipment control and applications. • Evaluate the application of the present LSA control system. • Drafted a proposal for an adaptation of LSA to comply with the requirements of the PS complex. • Develop an alternative proposal based on the existing PS control philosophy. • Compare both solutions in terms of requested functionality coverage, quality of software (stability, performance, ergonomics), support, operational efficiency, cost of impl./ long-term maint. (P&M) & impact on non-generic app. (dev., maint., support, manpower…) AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
What Services? AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Solution Evaluation - LSA • Presentation of LSA • Current features of LSA core • Standard applications (Trim editor, EquipState…) • Good basis for parameter control • Needs modifications (top-down & bottom-up) • GUI philosophy not suitable (choose action select GUI select device) • Lack of acquisition & statuses AB/CO Technical Committee PSCCSR Results & proposal
Solution Evaluation - PS • Presentation of Java/XMotif PS system • Generic applications • Configuration tools • GUIs fit user requirements (acquisitions…) • Some parts have become obscure • Performance & Scalability problems • Low-level services only and difficult to extend AB/CO Technical Committee PSCCSR Results & proposal
Solution Evaluation - Conclusions • LSA: good basis but modif. needed. • LSA: Big area of requirements not covered. • PSA: Look & feel fit the needs. • PSA: performance & scalability problems • PSA: obscure & obsolete parts • Injector Control Architecture AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Injector Control Architecture AB/CO Technical Committee PSCCSR Results & proposal
Component View • Reuse CO components • Modif. to fit Injector needs AB/CO Technical Committee PSCCSR Results & proposal
Performance Scalability Flexibility Security 3-tier Architecture AB/CO Technical Committee PSCCSR Results & proposal
Deployment View AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Dependencies with AB/CO sections & projects • FE • FESA support e.g. new std services • Port obsolete GM CO classes • modification of front-end install. • IN • Install. Servers • MWs support • AP • LSA extension • Support of modules • e.g. JAPC mon., OASIS… InCA Project • IS • If renov. with PLC • Install PLC MI Nothing for now • DM • Data model (unique) • API (unique & consistent) • Dedicated expert queries MA Nothing for now • HT - Timing • API (unique & consistent) • Renovation of some parts. AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Tentative Project Planning (1/2) • Inception: Vision & 1st version Use Case model done. • Elaboration: Validation of the architecture (performance, scalability) with critical Use Cases implemented Critical Use Cases: • Parameter acquisition. • Parameter hierarchy refactoring • ABS (hardware renovation) AB/CO Technical Committee PSCCSR Results & proposal
Tentative Project Planning (2/2) • Construction: Implementation of the other Use Cases & Periodic MDs where the system is put in production to validate the developments Machine time needed ! • Transition: InCA in production. Low-priority Use Case development & bug fixes AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Risks & Solutions • Parameter acquisition scalability • To be tackled in 1st prio (elaboration phase). • Need to work in the FEC part as well (vertical picture) • Changes in the parameter hierarchy model ( & ) • To be tackled in 1st prio (elaboration phase). • GM classes owned by eqp groups • Close contact with CO3. • Component-based • Need work & support from the teams in charge. • Teething problems • Unavoidable! Reduced effect by periodic MDs. AB/CO Technical Committee PSCCSR Results & proposal
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Dependencies with AB/CO sections & projects • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/CO Technical Committee PSCCSR Results & proposal
Working Group Conclusions • Summary of the PS complex requirements. • Done. Vision & Glossary in finalisation (see EDMS doc no 863516 & 860974) • Evaluation of LSA & PS systems. • Done. See meetings’ minutes & presentations in EDMS. • LSA covers only parts of the requirements. • PSA: Serious limitations of 2-tier but keep GUI part. • InCA proposal • 3-tier system based on AB/CO modules • Keeps WorkingSet/Know view in the CCC PS bay. • New components & modifications of the existing ones needed to fulfil injector needs. AB/CO Technical Committee PSCCSR Results & proposal
Questions ?!? AB/CO Technical Committee PSCCSR Results & proposal