A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department of Energy IRMIS IRMIS-APS, outline, boundary conditions, issues D. Dohan, Mar 9, 2005
Pioneering Science and Technology Office of Science U.S. Department of Energy 2 Group leaders - general requirements and perspective Potential coverage of the IRMIS approach Recent Collaboration progress User interface – XAL/CFW Configuration management RDB experts - ideas on how to extend the core
Pioneering Science and Technology Office of Science U.S. Department of Energy 3 IRMIS - Introduction I ntegrated R elational M odel of I nstalled S ystems -‘system’ approach to modeling the accelerator and its control system - integrated coverage of software, hardware and cabling Collaborative approach -Goal is to provide re-useable relational database and application frameworks. -Inter-laboratory approach strengthens the underlying database and application structures -The ‘EPICS’ model is used throughout – sophisticated high level tools are developed, but the user always maintains the ability to look ‘under the hood’ -Minimalist approach, locally extensible.
Pioneering Science and Technology Office of Science U.S. Department of Energy 4 The IRMIS Collaboration Initial collaborative effort between SNS and APS -initiated after Santa Fe EPICS meeting -series of visits to SNS -initial crawler tests at SNS -XAL demonstration/developments -JERI demonstration and developments PV crawler and schema under test at SNS and DESY Recent developments: this meeting
Pioneering Science and Technology Office of Science U.S. Department of Energy 5 Boundary Conditions the underlying RDB schema should be easy to understand -‘a control system engineers relational database’ - promotes RDB evolution and exploitation if understood by the control system engineer/end user. site neutral -no site-specific constructs - no accelerator specific assumptions - OS neutral - RDBMS neutral extensible -although schema changes are expensive (-> domain modeling) we accept them as a fact of life. Development effort based on major release phases (EPICS model)
Pioneering Science and Technology Office of Science U.S. Department of Energy 6 IRMIS PV ERD ERDs are cause for (potentially) plenty of debate -“we have different schemae because we abstract or conceptualize the problem differently” -IRMIS has no formal domain analysis – use prototype approach - S. Lewis, NIF, private communication APS crawler and Oracle PV database running for ~4 years -use this prototype experience in lieu of domain analysis? New PV crawler and schema now ready for release -C. Saunders talk