http://www.cnr.it/ontology/cnr/individuo/prodotto/ID109766
MARTe Framework: a Middleware for Real-Time Applications Development (Contributo in atti di convegno)
- Type
- Label
- MARTe Framework: a Middleware for Real-Time Applications Development (Contributo in atti di convegno) (literal)
- Anno
- 2011-01-01T00:00:00+01:00 (literal)
- Alternative label
Neto A.; Alves D.; Carvalho B.; Carvalho P.J.; Fernandes H.; Valcárcel D.F.; Sartori F.; Barbalace A.; Manduchi G.; Boncagni L.; De Tommasi G.; McCullen P.; Stephen A.V.; Vitelli R.; Zabeo L.; JET EFDA Contributors (2011)
MARTe Framework: a Middleware for Real-Time Applications Development
in 13th International Conference on Accelerator and Large Experimental Physics Control Systems, ICALEPCS 2011, Grenoble, France, October 10 -14, 2011
(literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
- Neto A.; Alves D.; Carvalho B.; Carvalho P.J.; Fernandes H.; Valcárcel D.F.; Sartori F.; Barbalace A.; Manduchi G.; Boncagni L.; De Tommasi G.; McCullen P.; Stephen A.V.; Vitelli R.; Zabeo L.; JET EFDA Contributors (literal)
- Pagina inizio
- Pagina fine
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#altreInformazioni
- THDAULT06; Conference Site: http://icalepcs2011.esrf.eu/index.html (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#url
- http://accelconf.web.cern.ch/AccelConf/icalepcs2011/papers/thdault06.pdf (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#titoloVolume
- Proceedings of ICALEPCS2011, Grenoble, France (literal)
- Rivista
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#pagineTotali
- Note
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#affiliazioni
- 1,2,3,4,5,6 Associacao EURATOM/IST, Instituto de Plasmas e Fusao Nuclear - Laboratorio Associado,
Instituto Superior Tecnico, Universidade Tecnica de Lisboa, 1049-001 Lisboa, Portugal;
7 Fusion for Energy, Barcelona, Spain;
8,9 Euratom-ENEA Association, Consorzio RFX, 35127 Padova, Italy; 10 Associazione EURATOM-ENEA sulla Fusione, C.R. ENEA Frascati, I-00044 Frascati-Rome, Italy; 11 Associazione EURATOM-ENEA-CREATE,
Via Claudio 21, 80125, Napoli, Italy; 12,13 EURATOM-CCFE Fusion Association, Culham Science Centre,
Abingdon OX14 3DB, United Kingdom; 14 Università di Roma, Tor Vergata, Via del Politecnico 1-00133, Roma, Italy; 15 ITER Organisation, Cadarache, France; 16 Culham Science Centre, OX14 3DB, Abingdon, UK. (literal)
- Titolo
- MARTe Framework: a Middleware for Real-Time Applications Development (literal)
- 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. (literal)
- Prodotto di
- Autore CNR
Incoming links:
- Autore CNR di
- Prodotto
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#rivistaDi