Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Comparative Analysis of EPICS IOC and MARTe for the Development of a Hard Real-Time Control Applications

Conference Paper
Publication Date:
2011
abstract:
EPICS is used worldwide to build distributed control systems for scientific experiments. The EPICS software suite is based around the Channel Access (CA) network protocol that allows the communication of different EPICS clients and servers in a distributed architecture.Servers are called Input/Output Controllers (IOCs) and perform real-world I/O or local control tasks. EPICS IOCs were originally designed for VxWorks to meet the demanding real-time requirements of control algorithms and have lately been ported to different operating systems. The MARTe framework has recently been adopted to develop an increasing number of hard real-time systems in different fusion experiments. MARTe is a software library that allows the rapid and modular development of stand-alone hard real-time control applications on different operating systems. MARTe has been created to be portable and during the last years it has evolved to follow the multicore evolution. In this paper we review several implementation differences between EPICS IOC and MARTe. We dissect their internal data structures and synchronization mechanisms to understand what happens behind the scenes. Differences in the component based approach and in the concurrent model of computation in EPICS IOC and MARTe are explained. Such differences lead to distinct time models in the computational blocks and distinct real-time capabilities of the two frameworks that a developer must be aware of.
Iris type:
04.01 Contributo in Atti di convegno
List of contributors:
Taliercio, Cesare; Luchetta, ADRIANO FRANCESCO; Manduchi, Gabriele
Authors of the University:
LUCHETTA ADRIANO FRANCESCO
MANDUCHI GABRIELE
TALIERCIO CESARE
Handle:
https://iris.cnr.it/handle/20.500.14243/86937
Book title:
Proceedings of ICALEPCS2011, Grenoble, France
Published in:
ICALEPCS ...
Series
  • Overview

Overview

URL

http://accelconf.web.cern.ch/AccelConf/icalepcs2011/papers/wepmn036.pdf
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.2.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)