FRCOAA  —  Friday Afternoon Plenary Session   (08-Oct-10   13:30—15:20)

Chair: E. Matias, CLS, Saskatoon, Saskatchewan

Paper Title Page
FRCOAA01 ITER control system development environment 204
 
  • K. Zagar
    Cosylab, Ljubljana
  • F. Di Maio, A. Wallander
    ITER, St Paul lez Durance
 
  ITER is a large tokamak fusion facility whose construction is organized in such a way that the plant systems it consists of will be delivered in-kind by the seven participating countries. Integration of the plant systems is thus expected to be particularly challenging. To make integration of instrumentation and controls of plant systems as smooth as possible, the ITER Control, Data Access and Communication (CODAC) team prepared a Plant Control Design Handbook, which specifies in detail the interfaces between the plant systems and the central system. To facilitate compliance with the handbook, a development environment has been prepared for plant system controls developers, which standardizes the operating system, control system infrastructure, development tools and development processes. In this paper, we describe the ITER CODAC development environment: what open-source software was selected, how it is packaged for ITER CODAC, what infrastructure for development is in place, what challenges were encountered and what the roadmap is for the foreseeable future.  
slides icon Slides  
FRCOAA02 Database-driven Status Analysis in Beam Operation at the Heidelberg Ion Therapy Center 205
 
  • K. Höppner, R. Cee, M. Galonska, Th. Haberer, J. M. Mosthaf, A. Peters, S. Scheloske
    HIT, Heidelberg
 
  The HIT (Heidelberg Ion Therapy) center is the first dedicated European accelerator facility for cancer therapy using both carbon ions and protons, located at the university hospital in Heidelberg. It provides three therapy treatment rooms, two with fixed beam exit (one operational since 2009, one under commissioning), and the first gantry worldwide where the beam exit can be rotated by 360 degrees, currently under commissioning. HIT uses a PC-based proprietary software system for accelerator controls with an Oracle database for storing device parameters, beam history, error logging etc. Since medical treatment of humans requires a high level of quality assurance, a detailed analysis of beam quality and error logs is needed. We wrote a series of database applications using Python to perform these tasks automatically and create daily reports on beam statistics and parameters, machine status and errors occurred. Additionally, some graphical applications on top of the commercial control system help the scientists and operators in the beam commissioning of the new therapy treatment rooms and the gantry. We will present these applications and show how they are used at HIT.  
slides icon Slides  
FRCOAA03 Quark: A Dynamic SDLC Methodology 208
 
  • V. Vuppala, J. J. Vincent
    NSCL, East Lansing, Michigan
 
  No single Software Development Life-cycle (SDLC) methodology works well for all types of software projects. The project may require a methodology that can be very predictive (Waterfall like) to very adaptive (Agile like), and the selection criteria is based on characteristics such as requirements volatility, requirements clarity, project criticality, complexity, and size. The choice is also governed by project management methodology, business requirements, and organizational standards. In many cases, an SDLC methodology is chosen during project initiation, and is used through project execution. We describe a new iterative approach that morphs from being more adaptive to becoming more predictive with each iteration. With each iteration, the the project characteristics change, and the SDLC adjusts accordingly by changing its parameters. Some of the parameters are interaction (meetings frequency/duration), modification (change control), and documentation. The overall development methodology is based on CMMI-Dev 1.2, PMBOK 4, and ISO 9000-3. We also discuss the results of using this methodology for certain projects at NSCL.  
slides icon Slides  
FRCOAA04 Experiment Based User Software 211
 
  • D. K. Chevrier, M. J. Boots
    CLS, Saskatoon, Saskatchewan
 
  The Spherical Grating Monochromator (SGM) and Resonant Elasitic-Inelastic Xray Scattering (REIXS) beamlines are located at the Canadian Light Source (CLS). A novel approach to software design has been undertaken to simplify user interactions with these beamlines. While the SGM and REIXS beamlines are structurally different, the techniques available are quite similar. The software is developed to provide seamless acquisition of data, strong data management tools, and easy transition between beamlines for end users. The end result is software focussed on experiments rather than software focussed on beamlines.  
slides icon Slides  
FRCOAA05 Data Acquisition from heterogeneous sensor networks: the case of NEPTUNE Canada, the world largest cabled ocean observatory. 214
 
  • B. Pirenne
    ONC, Victoria
 
  Ocean Sciences is at the crossroads: it is entering the brave new world of "Big Science". The first of a new generation of large facilities, the NEPTUNE Canada cabled ocean observatory (www.neptunecanada.ca) will be presented from the point of view of a sensor network composed of hundreds of diverse instruments. The challenges we faced will be reviewed, together with the selected network design, data management and data distribution approaches. Special emphasis will be placed on the architecture of the system and on the more recent developments and concepts used to help scientists in their exploitation of the data. Finally a number of the early discoveries made with the new facility will be briefly described.  
slides icon Slides