dorsal/arxiv
View SchemaRemote Device Access in the New CERN Accelerator Controls Middleware
| Authors | V. Baggiolini, S. Jensen, K. Kostro, F. Di Maio, A. Risso, N. Trofimov |
|---|---|
| Categories | |
| ArXiv ID | physics/0111166 |
| URL | https://arxiv.org/abs/physics/0111166 |
| Journal | eConf C011127 (2001) THAP003 |
Abstract
This paper presents the Remote Device Access (RDA) package developed at CERN in the framework of the joint PS/SL Controls Middleware project. The package design reflects the Accelerator Device Model in which devices, named entities in the control system, can be controlled via properties. RDA implements this model in a distributed environment with devices residing in servers that can run anywhere in the controls network. It provides a location-independent and reliable access to the devices from control programs. By invoking the device access methods, clients can read, write and subscribe to device property values. We describe the architecture and design of RDA, its API, and CORBA-based implementations in Java and C++. First applications of RDA in the CERN accelerator control systems are described as well.
{
"annotation_id": "03a75fa9-5302-42cf-82b7-cd5b18ff411b",
"date_created": "2026-03-02T18:00:36.334000Z",
"date_modified": "2026-03-02T18:00:36.334000Z",
"file_hash": "ea3edb3353a14886717c1a1a73a7f0b424e18e4afd5277093708ab503a970b85",
"private": false,
"record": {
"abstract": "This paper presents the Remote Device Access (RDA) package developed at CERN\nin the framework of the joint PS/SL Controls Middleware project. The package\ndesign reflects the Accelerator Device Model in which devices, named entities\nin the control system, can be controlled via properties. RDA implements this\nmodel in a distributed environment with devices residing in servers that can\nrun anywhere in the controls network. It provides a location-independent and\nreliable access to the devices from control programs. By invoking the device\naccess methods, clients can read, write and subscribe to device property\nvalues. We describe the architecture and design of RDA, its API, and\nCORBA-based implementations in Java and C++. First applications of RDA in the\nCERN accelerator control systems are described as well.",
"arxiv_id": "physics/0111166",
"authors": [
"V. Baggiolini",
"S. Jensen",
"K. Kostro",
"F. Di Maio",
"A. Risso",
"N. Trofimov"
],
"categories": [
"physics.acc-ph"
],
"journal_ref": "eConf C011127 (2001) THAP003",
"title": "Remote Device Access in the New CERN Accelerator Controls Middleware",
"url": "https://arxiv.org/abs/physics/0111166"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "54e8cc90-c755-400c-8b5d-a33a32fd1905",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}