Comparison of Dynamic Software Updating Methods for IEC 61499 with Erlang

Matey Benito, Ainara (2020). Comparison of Dynamic Software Updating Methods for IEC 61499 with Erlang. Tesis (Master), E.T.S.I. Industriales (UPM).

Descripción

Título: Comparison of Dynamic Software Updating Methods for IEC 61499 with Erlang
Autor/es:
  • Matey Benito, Ainara
Director/es:
Tipo de Documento: Tesis (Master)
Título del máster: Ingeniería Industrial
Fecha: Enero 2020
Materias:
ODS:
Palabras Clave Informales: Distributed Automation Systems, Erlang Runtime System, Dynamic Reconfiguration, Flexible and reconfigurable manufacturing systems
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_AINARA_MATEY_BENITO.pdf]
Vista Previa
PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (7MB) | Vista Previa

Resumen

Having to update the Control Software in a system is inevitable, due to bug fixes, upgrades, security patches, etc. Dynamic Software Updating (DSU) methods provide with ways of carrying out such reconfigurations reducing the downtime to zero, this way saving a lot in time and costs, and growing more and more crucial due to constant technology and market variations. This project aims to explore the possibilities the programming language Erlang offers for DSU, since it provides with Hot Code Loading methods, as well as with functions that alter processes on runtime. All the project is performed based on the system architecture suggested by the Industrial Automation standard IEC 61499, which although does not have a strong acceptance in industry yet, it proves a powerful tool for Control Automation. For this purpose, a set of Reconfiguration Services are implemented in Erlang according to the IEC 61499 and based on the compiler FBBeam. With those Services, different Reconfiguration Applications are designed and run in various case studies, in order to test the advantages they bring and the limitations to overcome. Finally, a comparative assessment is performed between this solution and the current DSU solution provided by FBBeam, this way trying to bring together the advantages of both methods.

Más información

ID de Registro: 58275
Identificador DC: https://oa.upm.es/58275/
Identificador OAI: oai:oa.upm.es:58275
Depositado por: Biblioteca ETSI Industriales
Depositado el: 06 Abr 2020 08:36
Ultima Modificación: 15 May 2020 22:30