Refactoring of IEC 61499 function block application - A case study

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Research units

  • Luleå University of Technology
  • Penza State University


Industrial Cyber-Physical System applications, especially distributed ones are designed and implemented in many standard approaches, one of them being IEC 61499 distributed programming standard. This article presents a case study of applying couple of refactoring methods and techniques in order to improve readability, maintainability, reuse-ability and debugging friendliness of existing function block applications. The article presents some software metrics for pre and post refactoring function block applications for measuring the effectiveness of refactoring.


Original languageEnglish
Title of host publicationProceedings of the 1st IEEE Industrial Cyber-Physical Systems, ICPS 2018
Publication statusPublished - 15 Jun 2018
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Industrial Cyber-Physical Systems - St. Petersburg, Russian Federation
Duration: 15 May 201818 May 2018
Conference number: 1


ConferenceInternational Conference on Industrial Cyber-Physical Systems
Abbreviated titleICPS
CountryRussian Federation
CitySt. Petersburg

    Research areas

  • IEC 61499, Model based design, Refactoring, Software Engineering, Software Metrics, WCET analysis

ID: 27007352