Paper |
Title |
Page |
TPPA04 |
Role-Based Access Control for the Accelerator Control System at CERN
|
90 |
|
- P. Charrue, P. Gajewski, V. Kain, K. Kostro, G. Kruk, S. T. Page, M. P. Peryt
CERN, Geneva
- A. D. Petrov, S. R. Gysin
Fermilab, Batavia, Illinois
|
|
|
Given the significant dangers of LHC operations, access control to the accelerator controls system is required. This paper describes the requirements, design, and implementation of Role-Based Access Control (RBAC) for the LHC and injectors controls systems. It is an overview of the two main components of RBAC: authentication and authorization, and the tools needed to manage access control data. We begin by stating the main requirements of RBAC and then describe the architecture and its implementation. RBAC is developed by LAFS a collaboration between CERN and Fermilab.
|
|
WOPA03 |
LHC Software Architecture [LSA] Evolution Toward LHC Beam Commissioning
|
307 |
|
- S. Deghaye, M. Lamont, L. Mestre, M. Misiowiec, W. Sliwinski, G. Kruk
CERN, Geneva
|
|
|
The LHC Software Architecture (LSA) project will provide homogenous application software to operate the Super Proton Synchrotron accelerator (SPS), its transfer lines, and the LHC (Large Hadron Collider). It has been already successfully used in 2005 and 2006 to operate the Low Energy Ion Ring accelerator (LEIR), SPS and LHC transfer lines, replacing the existing old software. This paper presents an overview of the architecture, the status of current development and future plans. The system is entirely written in Java and it is using the Spring Framework, an open-source lightweight container for Java platform, taking advantage of dependency injection (DI), aspect oriented programming (AOP) and provided services like transactions or remote access. Additionally, all LSA applications can run in 2-tier mode as well as in 3-tier mode; thus the system joins benefits of 3-tier architecture with ease of development and testability of 2-tier applications. Today, the architecture of the system is very stable. Nevertheless, there are still several areas where the current domain model needs to be extended in order to satisfy requirements of LHC operation.
|
|
|
Slides
|
|