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 条
  • [41] Towards reusable real-time objects
    Nielsen, B
    Agha, G
    ANNALS OF SOFTWARE ENGINEERING, 1999, 7 : 257 - 282
  • [42] JET real-time project test-bench software structure
    Cruz, N.
    Batista, A. J. N.
    Alves, D.
    Sousa, J.
    Varandas, C. A. F.
    Joffrin, E.
    Felton, R.
    Farthing, J. W.
    FUSION ENGINEERING AND DESIGN, 2006, 81 (15-17) : 1933 - 1937
  • [43] REAL-TIME SOFTWARE
    WELLINGS, A
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 66 - 67
  • [44] Software Tests and Timulations for Real-time Applications Based on Virtual Time
    Hierholer, Martin
    Varghese, Geogin
    Killenherg, Marlin
    2016 IEEE-NPSS REAL TIME CONFERENCE (RT), 2016,
  • [45] SOFTWARE CONCURRENCY IN REAL-TIME CONTROL-SYSTEMS - A SOFTWARE NUCLEUS
    SEARS, KH
    MIDDLEDITCH, AE
    SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (08): : 739 - 759
  • [46] A real-time control software architecture for microtelemanipulator systems
    Zhou, Q
    Kallio, P
    Lind, M
    Koivo, HN
    PROCEEDINGS OF THE ICMA'98 - ADVANCED MECHATRONICS: FIRST-TIME-RIGHT, VOLS 1 AND 2, 1998, : 681 - 690
  • [47] Real-time and fault tolerance in distributed control software
    Orlic, B
    Broenink, JF
    COMMUNICATING PROCESS ARCHITECTURES 2003, 2003, 61 : 235 - 250
  • [48] Functional simulation of real-time quantum control software
    Riesebos, Leon
    Brown, Kenneth R.
    2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 535 - 544
  • [49] Dependable, intelligent voting for real-time control software
    Croll, PR
    Sharkey, AJC
    Bass, JM
    Sharkey, NE
    Fleming, PJ
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1995, 8 (06) : 615 - 623
  • [50] Modular software for real-time quantum control systems
    Riesebos, Leon
    Bondurant, Brad
    Whitlow, Jacob
    Kim, Junki
    Kuzyk, Mark
    Chen, Tianyi
    Phiri, Samuel
    Wang, Ye
    Fang, Chao
    Van Horn, Andrew
    Kim, Jungsang
    Brown, Kenneth R.
    2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 545 - 555