A flexible and reusable software for real-time control applications at JET

被引:2
|
作者
De Tommasi, G
Piccolo, F
Sartori, F
机构
[1] Assoc Euratom Enea Create Fus, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
[2] UKAEA Euratom Fus Assoc, Culham Sci Ctr, Abingdon OX14 3DB, Oxon, England
关键词
JET; real-time control; object-oriented programming;
D O I
10.1016/j.fusengdes.2005.06.135
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
The fast growth of the JET real-time control network and the increasing demand for new systems have been the triggers that started the development of the JETRT software framework. This new architecture is designed for maximum reuse and is particularly suited for implementation of both real-time control and data acquisition systems in a complex experimental environment such as JET. Most of the software is the same in all applications independent of the platform. The varying part is the project specific algorithm, which is also compiled into a separate software component, in order to achieve a separation from the plant interface code. This design choice maximises the software reliability, reduces development costs and allows non-specialist programmers to contribute to the implementation of real-time projects. JETRT also provides an integrated set of debugging and testing tools, some of them well integrated with the Matlab environment. This feature besides the framework portability among different platforms allows to perform most of the test and validation phase on a desktop PC running Windows, significantly reducing the commissioning time of a new real-time system. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:515 / 520
页数:6
相关论文
共 50 条
  • [31] Software thread integration and synthesis for real-time applications
    Dean, AG
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 68 - 69
  • [32] A flexible tool kit for the development of real-time applications
    Ancilotti, P
    Buttazzo, G
    DiNatale, M
    Bizzarri, M
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 260 - 262
  • [33] A NEW APPROACH - REUSABLE REAL-TIME DATABASE FOR MEDICAL INSTRUMENTATION APPLICATIONS
    SUNDAR, KS
    MEIYAPPAN, S
    PRAKASH, O
    INTERNATIONAL JOURNAL OF CLINICAL MONITORING AND COMPUTING, 1989, 6 (02): : 127 - 131
  • [34] SOFTWARE-SAFETY AND SOFTWARE QUALITY ASSURANCE IN REAL-TIME APPLICATIONS .2. REAL-TIME STRUCTURES AND LANGUAGES
    SCHOITSCH, E
    COMPUTER PHYSICS COMMUNICATIONS, 1988, 50 (1-2) : 189 - 211
  • [35] Flexible real-time linux:: A flexible hard real-time environment
    Terrasa, A
    García-Fornes, A
    Botti, VJ
    REAL-TIME SYSTEMS, 2002, 22 (1-2) : 151 - 173
  • [36] Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
    Andrés Terrasa
    Ana García-Fornes
    Vicente J. Botti
    Real-Time Systems, 2002, 22 : 151 - 173
  • [37] Real-time control of internal transport barriers in JET
    Mazon, D
    Litaudon, X
    Moreau, D
    Riva, M
    Tresset, G
    Baranov, Y
    Bécoulet, A
    Chareau, JM
    Crisanti, F
    Dux, R
    Felton, R
    Joffrin, E
    PLASMA PHYSICS AND CONTROLLED FUSION, 2002, 44 (07) : 1087 - 1104
  • [38] Jet engine model for control and real-time simulations
    Lichtsinder, Michael
    Levy, Yeshayahou
    JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2006, 128 (04): : 745 - 753
  • [39] FLEXIBLE LOW-LEVEL CONTROL SOFTWARE FRAMEWORK FOR ACHIEVING CRITICAL REAL-TIME DEADLINES
    Tremaroli, Nicholas J.
    Stelmack, Maxwell A.
    Herron, Connor W.
    Kalita, Bhaben
    Leonessa, Alexander
    PROCEEDINGS OF ASME 2022 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, IMECE2022, VOL 5, 2022,
  • [40] JRTF: A Flexible Software Framework for Real-Time Control in Magnetic Confinement Nuclear Fusion Experiments
    Zhang, M.
    Zheng, G. Z.
    Zheng, W.
    Chen, Z.
    Yuan, T.
    Yang, C.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2016, 63 (02) : 1070 - 1075