260 likes | 394 Vues
This document presents the results and proposal from the PS Complex Control Software Renovation Working Group led by Stéphane Deghaye. We summarize the objectives, requirements, and evaluations of the LSA and PS systems, including the injector control architecture and a proposed 3-tier architecture. Key findings address their deployment views, operational impacts, project planning, risks, and solutions. Our analysis offers recommendations for enhancing software functionality, quality, and cost-effectiveness to meet the evolving needs of the AB/OP section.
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/OP Section Leader Meeting
Overview • Working Group Objectives • Requirements - What Services? • Solution Evaluation – LSA, PS system. • Injector Control Architecture • Component View • 3-tier Architecture • Deployment View • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting PSCCSR Results & proposal
What Services? AB/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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/OP Section Leader Meeting 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/OP Section Leader Meeting 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/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting PSCCSR Results & proposal
Injector Control Architecture AB/OP Section Leader Meeting PSCCSR Results & proposal
Component View • Reuse CO components • Modif. to fit Injector needs AB/OP Section Leader Meeting PSCCSR Results & proposal
Performance Scalability Flexibility Security 3-tier Architecture AB/OP Section Leader Meeting PSCCSR Results & proposal
Deployment View AB/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting PSCCSR Results & proposal
Consequences for AB/OP (1/2) Specific Applications • Today: low-level services only Specific applications for computation/specific operations. • New System: high-level services available. Needs an OP effort to move to the new system but • Ensure smooth transition (low-level params still accessible). • Added services from day 1. e.g. trim history… AB/OP Section Leader Meeting PSCCSR Results & proposal
Consequences for AB/OP (2/2) • Review system configuration in order to benefit from the improvements • Project team Resource from OP: • OP application developers • Domain expert • System configurer AB/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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/OP Section Leader Meeting 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/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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. • Teething problems • Unavoidable! Reduced effect by periodic MDs. AB/OP Section Leader Meeting 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 • Consequences for AB/OP • Tentative Project Planning • Risks & Solutions • Working Group Conclusions AB/OP Section Leader Meeting 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/OP Section Leader Meeting PSCCSR Results & proposal
Questions ?!? AB/OP Section Leader Meeting PSCCSR Results & proposal