A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Rickens, H. R.

Paper Title Page
TUP015 A Framework for Authentication and Authorization in Plug-in-Based Control System Software 123
 
  • J. Rathlev
    University of Hamburg, Hamburg
  • M. R. Clausen, J. Hatje, H. R. Rickens
    DESY, Hamburg
 
  Preventing unauthorized use is a concern for many software systems, including control system software. The authorization mechanism used by a system should be pluggable, so that the software is not tied to a specific infrastructure. For the Control System Studio (CSS), we have developed a generic authorization framework which can be used by applications built on top of CSS to authorize user actions. For example, the framework provides support for the creation of menu items or graphical display elements that are automatically enabled and disabled based on the user's permissions. The framework is implemented in plug-ins which can be exchanged to interact with different infrastructures. Currently available implementations use standard Java authentication and authorization techniques to integrate with Kerberos and LDAP systems.  
poster icon Poster  
TUP017 Managing Alarms and (Log)Messages - the CSS Way 125
 
  • M. R. Clausen, J. Hatje, G. Liu, M. Moeller, H. R. Rickens, B. Schoeneburg
    DESY, Hamburg
 
  The management of alarms and log messages is in many cases still handled by different applications even though they have a lot in common. Focusing on the common aspect that all of them can be handled as messages allows a generic approach for all of them. The Java Message Service is a specification by Sun which provides an ideal basis to store and forward any kind of messages throughout a control system. Several independent messages sources can generate JMS messages which get sent to JMS servers. Client applications like operator panels as well as message filters or a persistent store (e.g. in Oracle) can register on the JMS server to receive any incoming message. This paper will describe the whole data chain from EPICS front end controllers, system log messages or other control systems through central JMS servers to client applications, persistent stores and an elaborate alarm management system based on the experience during the last two years of operation.  
poster icon Poster  
THC002 Control System Studio - Integrated Operating, Configuration and Development 667
 
  • J. Hatje, M. R. Clausen, M. Moeller, H. R. Rickens
    DESY, Hamburg
 
  Control System Studio (CSS) is a platform for many kinds of different control system applications based on Eclipse. Many applications are now available in CSS for operating, configuration and development of control system related projects. Since CSS provides common interfaces, a plug-in structure and common data types it is possible that all applications are tightly connected and can for instance exchange data objects. The presentation will give an overview of the configuration and development tools and a short update of new features in the operating plugins. With the Database Creation Tool (DCT) EPICS databases can be structured hierarchically with prototypes, instances and parameters. It provides an extension to set the hardware addresses for in- and output channels by the IO Configurator that holds the device structure. Applications like SNL Editor and Debugger support programming control systems while other tools manage the device namespace or alarm system. In the future it is planned to add a control system (EPICS) IDE in CSS which shall help to configure and set up front-end-controllers for control systems.  
slides icon Slides