Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

MARTe Framework: a Middleware for Real-Time Applications Development

Contributo in Atti di convegno
Data di Pubblicazione:
2011
Abstract:
The Multi-threaded Application Real-Time executor (MARTe) is a C++ framework that provides a development environment for the design and deployment of real-time applications, e.g. control systems. The kernel of MARTe comprises a set of data-driven independent blocks, connected using a shared bus. This modular design enforces a clear boundary between algorithms, hardware interaction and system configuration. The architecture, being multi-platform, facilitates the test and commissioning of new systems, enabling the execution of plant models in offline environments and with the hardware-in-the-loop, whilst also providing a set of nonintrusive introspection and logging facilities. Furthermore, applications can be developed in non real-time environments and deployed in a real-time operating system, using exactly the same code and configuration data. The framework is already being used in several fusion experiments, with control cycles ranging from 50 microseconds to 10 milliseconds exhibiting jitters of less than 2%, using VxWorksR, RTAI or Linux. Codes can also be developed and executed in Microsoft WindowsR and SolarisR . This paper discusses the main design concepts of MARTe, in particular the architectural choices which enabled the combination of real-time accuracy, performance and robustness with complex and modular data driven applications.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Elenco autori:
Manduchi, Gabriele
Autori di Ateneo:
MANDUCHI GABRIELE
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/106515
Titolo del libro:
Proceedings of ICALEPCS2011, Grenoble, France
Pubblicato in:
ICALEPCS ...
Series
  • Dati Generali

Dati Generali

URL

http://accelconf.web.cern.ch/AccelConf/icalepcs2011/papers/thdault06.pdf
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)