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 条
  • [21] FLEXIBLE REAL-TIME NUCLEAR DATA ACQUISITION PROCESSING SOFTWARE
    TAFF, LM
    SPORREL, F
    NUCLEAR INSTRUMENTS & METHODS, 1979, 160 (01): : 147 - 158
  • [22] A distributed real-time software framework for robotic applications
    Kuo, YH
    MacDonald, BA
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1964 - 1969
  • [23] A Software Development Toolkit for Real-Time Synchrophasor Applications
    Vanfretti, Luigi
    Aarstrand, Vemund H.
    Almas, M. Shoaib
    Peric, Vedran S.
    Gjerde, Jan O.
    2013 IEEE GRENOBLE POWERTECH (POWERTECH), 2013,
  • [24] Software engineering for real-time high reliability applications
    Behforooz, A
    Hudson, F
    ECBS '99, IEEE CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1999, : 247 - 253
  • [25] Software visualization techniques for real-time imaging applications
    Sangwan, R
    Ludwig, R
    Neill, CJ
    Real-Time Imaging IX, 2005, 5671 : 30 - 35
  • [26] ON THE RELIABILITY OF AI PLANNING SOFTWARE IN REAL-TIME APPLICATIONS
    CHEN, IR
    BASTANI, FB
    TSAO, TW
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (01) : 4 - 13
  • [27] SOFTWARE STRUCTURE FOR REAL-TIME APPLICATIONS IN ROTATING MACHINES
    JUNDT, W
    KLEIN, H
    CONTROLLED MOVEMENTS : MECHANOTRONICS IN MACHINE AND VEHICLE MANUFACTURING, 1989, 787 : 259 - 275
  • [28] FAULT-TOLERANT SOFTWARE FOR REAL-TIME APPLICATIONS
    HECHT, H
    COMPUTING SURVEYS, 1976, 8 (04) : 391 - 407
  • [30] Software for Real-Time Light Shaping and BioPhotonics Applications
    Separa, Stephen Daedalus E.
    Gluckstad, Jesper
    Banas, Andrew Rafael
    COMPLEX LIGHT AND OPTICAL FORCES XII, 2018, 10549