Trendy Topics

Development and Application Frameworks

Paper Title Page
WEY01 A Methodology for Control Systems GUI Prototyping - A Case Study 151
  • M. Risoldi, D. Buchs
    CUI, Geneva
  • V. Amaral, B. F. Barroca
    Universidade Nova de Lisboa, Faculdade de Ciencias e Tecnologia, Caparica
  • L. Masetti
    CERN, Geneva
  Implementing Graphical User Interfaces (GUIs) for complex control systems (CS) implies many development challenges, especially for prototyping and refining. We propose to improve current practices by introducing a model-based, domain specific approach to GUI development. Our methodology* is founded on the assumption that most information to be used for GUI prototyping can be derived by the CS specification itself. We use model transformation techniques for automatic generation of a GUI from a domain specific model. We apply the methodology to the CERN CMS Tracker Cosmic Rack as a case study.

* Risoldi et al., A domain specific language and methodology for control systems GUI specification, verification and prototyping, VLHCC07 conference

slides icon Slides  
WEP014 Processing of Large Data Sets: Evolution, Opportunities and Challenges 198
  • I. D. Valova
    ICSR, Sofia
  • M. Noirhomme-Fraiture
    FUNDP, Namur
  In the paper are analyzed the applied and theoretical results achieved, as well as some existing drawbacks in technologies for processing of large data sets-OLAP (On-line Analytic Processing), DM (Data Mining) and SDA (Symbolic Data Analysis). A comparative analysis is proposed on different types of data processing and are highlighted the pros and cons of each one of them. Here are discussed benefits and drawbacks at using of data aggregates and visualization of large data set. Some topics of interest are shown for the purposes of additional scientific study, being specifically oriented to software applications.  
slides icon Slides  
WEP015 Control Room Graphical Applications for the Elettra New Injector 201
  • G. Strangolino, C. Scafuri, G. Scalamera, L. Zambon
    ELETTRA, Basovizza, Trieste
  • V. Forchi'
    ESO, Garching bei Muenchen
  Integrating the Tango Control System with the Qt framework lead to an efficient multithreaded architecture, named QTango, whose components have allowed the design and implementation of Graphical User Interfaces aimed at controlling the Elettra's new injector. This paper describes the structure of the library together with some generic and specific tools taking advantage of the QTango infrastructure.