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. Thesis (Master thesis), E.T.S.I. Industriales (UPM).

Description

Title: Comparison of Dynamic Software Updating Methods for IEC 61499 with Erlang
Author/s:
  • Matey Benito, Ainara
Contributor/s:
  • Ferre Pérez, Manuel
  • Prenzel, Laurin
  • Provost, Julien
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Industrial
Date: January 2020
Subjects:
Freetext Keywords: Distributed Automation Systems, Erlang Runtime System, Dynamic Reconfiguration, Flexible and reconfigurable manufacturing systems
Faculty: E.T.S.I. Industriales (UPM)
Department: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (7MB) | Preview

Abstract

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.

More information

Item ID: 58275
DC Identifier: http://oa.upm.es/58275/
OAI Identifier: oai:oa.upm.es:58275
Deposited by: Biblioteca ETSI Industriales
Deposited on: 06 Apr 2020 08:36
Last Modified: 15 May 2020 22:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM