Interoperability of remote handling control system software modules at Divertor Test Platform 2 using middleware

J. Tuominen (Corresponding Author), T. Rasi, J. Mattila, Mikko Siuko, S. Esque, D. Hamilton

Research output: Contribution to journalArticleScientificpeer-review

3 Citations (Scopus)

Abstract

This paper focuses on the inter-subsystem communication channels in a prototype distributed remote handling control system at Divertor Test Platform 2 (DTP2). The subsystems are responsible for specific tasks and, over the years, their development has been carried out using various platforms and programming languages. The communication channels between subsystems have different priorities, e.g. very high messaging rate and deterministic timing or high reliability in terms of individual messages.

Generally, a control system's communication infrastructure should provide interoperability, scalability, performance and maintainability. An attractive approach to accomplish this is to use a standardized and proven middleware implementation. The selection of a middleware can have a major cost impact in future integration efforts.

In this paper we present development done at DTP2 using the Object Management Group's (OMG) standard specification for Data Distribution Service (DDS) for ensuring communications interoperability. DDS has gained a stable foothold especially in the military field. It lacks a centralized broker, thereby avoiding a single-point-of-failure. It also includes an extensive set of Quality of Service (QoS) policies. The standard defines a platform- and programming language independent model and an interoperability wire protocol that enables DDS vendor interoperability, allowing software developers to avoid vendor lock-in situations.
Original languageEnglish
Pages (from-to)2177-2180
Number of pages4
JournalFusion Engineering and Design
Volume88
Issue number9-10
DOIs
Publication statusPublished - 2013
MoE publication typeA1 Journal article-refereed
Event27th Symposium On Fusion Technology - Liège, Belgium
Duration: 24 Sep 201228 Sep 2012

Fingerprint

Middleware
Interoperability
Control systems
Computer programming languages
Communication
Maintainability
Scalability
Quality of service
Wire
Specifications
Network protocols
Costs

Keywords

  • control system
  • DDS
  • DTP2
  • middleware
  • remote handling

Cite this

Tuominen, J. ; Rasi, T. ; Mattila, J. ; Siuko, Mikko ; Esque, S. ; Hamilton, D. / Interoperability of remote handling control system software modules at Divertor Test Platform 2 using middleware. In: Fusion Engineering and Design. 2013 ; Vol. 88, No. 9-10. pp. 2177-2180.
@article{db0413da4bb141df91888deb8c5a4dcd,
title = "Interoperability of remote handling control system software modules at Divertor Test Platform 2 using middleware",
abstract = "This paper focuses on the inter-subsystem communication channels in a prototype distributed remote handling control system at Divertor Test Platform 2 (DTP2). The subsystems are responsible for specific tasks and, over the years, their development has been carried out using various platforms and programming languages. The communication channels between subsystems have different priorities, e.g. very high messaging rate and deterministic timing or high reliability in terms of individual messages.Generally, a control system's communication infrastructure should provide interoperability, scalability, performance and maintainability. An attractive approach to accomplish this is to use a standardized and proven middleware implementation. The selection of a middleware can have a major cost impact in future integration efforts.In this paper we present development done at DTP2 using the Object Management Group's (OMG) standard specification for Data Distribution Service (DDS) for ensuring communications interoperability. DDS has gained a stable foothold especially in the military field. It lacks a centralized broker, thereby avoiding a single-point-of-failure. It also includes an extensive set of Quality of Service (QoS) policies. The standard defines a platform- and programming language independent model and an interoperability wire protocol that enables DDS vendor interoperability, allowing software developers to avoid vendor lock-in situations.",
keywords = "control system, DDS, DTP2, middleware, remote handling",
author = "J. Tuominen and T. Rasi and J. Mattila and Mikko Siuko and S. Esque and D. Hamilton",
year = "2013",
doi = "10.1016/j.fusengdes.2013.02.013",
language = "English",
volume = "88",
pages = "2177--2180",
journal = "Fusion Engineering and Design",
issn = "0920-3796",
publisher = "Elsevier",
number = "9-10",

}

Interoperability of remote handling control system software modules at Divertor Test Platform 2 using middleware. / Tuominen, J. (Corresponding Author); Rasi, T.; Mattila, J.; Siuko, Mikko; Esque, S.; Hamilton, D.

In: Fusion Engineering and Design, Vol. 88, No. 9-10, 2013, p. 2177-2180.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Interoperability of remote handling control system software modules at Divertor Test Platform 2 using middleware

AU - Tuominen, J.

AU - Rasi, T.

AU - Mattila, J.

AU - Siuko, Mikko

AU - Esque, S.

AU - Hamilton, D.

PY - 2013

Y1 - 2013

N2 - This paper focuses on the inter-subsystem communication channels in a prototype distributed remote handling control system at Divertor Test Platform 2 (DTP2). The subsystems are responsible for specific tasks and, over the years, their development has been carried out using various platforms and programming languages. The communication channels between subsystems have different priorities, e.g. very high messaging rate and deterministic timing or high reliability in terms of individual messages.Generally, a control system's communication infrastructure should provide interoperability, scalability, performance and maintainability. An attractive approach to accomplish this is to use a standardized and proven middleware implementation. The selection of a middleware can have a major cost impact in future integration efforts.In this paper we present development done at DTP2 using the Object Management Group's (OMG) standard specification for Data Distribution Service (DDS) for ensuring communications interoperability. DDS has gained a stable foothold especially in the military field. It lacks a centralized broker, thereby avoiding a single-point-of-failure. It also includes an extensive set of Quality of Service (QoS) policies. The standard defines a platform- and programming language independent model and an interoperability wire protocol that enables DDS vendor interoperability, allowing software developers to avoid vendor lock-in situations.

AB - This paper focuses on the inter-subsystem communication channels in a prototype distributed remote handling control system at Divertor Test Platform 2 (DTP2). The subsystems are responsible for specific tasks and, over the years, their development has been carried out using various platforms and programming languages. The communication channels between subsystems have different priorities, e.g. very high messaging rate and deterministic timing or high reliability in terms of individual messages.Generally, a control system's communication infrastructure should provide interoperability, scalability, performance and maintainability. An attractive approach to accomplish this is to use a standardized and proven middleware implementation. The selection of a middleware can have a major cost impact in future integration efforts.In this paper we present development done at DTP2 using the Object Management Group's (OMG) standard specification for Data Distribution Service (DDS) for ensuring communications interoperability. DDS has gained a stable foothold especially in the military field. It lacks a centralized broker, thereby avoiding a single-point-of-failure. It also includes an extensive set of Quality of Service (QoS) policies. The standard defines a platform- and programming language independent model and an interoperability wire protocol that enables DDS vendor interoperability, allowing software developers to avoid vendor lock-in situations.

KW - control system

KW - DDS

KW - DTP2

KW - middleware

KW - remote handling

U2 - 10.1016/j.fusengdes.2013.02.013

DO - 10.1016/j.fusengdes.2013.02.013

M3 - Article

VL - 88

SP - 2177

EP - 2180

JO - Fusion Engineering and Design

JF - Fusion Engineering and Design

SN - 0920-3796

IS - 9-10

ER -