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
  • 1277 (literal)
Pagina fine
  • 1280 (literal)
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
  • 4 (literal)
Note
  • Abstract (literal)
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
data.CNR.it