Refactoring of IEC 61499 function block application - A case study

Sandeep Patil, Dmitrii Drozdov, Gulnara Zhabelova, Valeriy Vyatkin

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

15 Citations (Scopus)

Abstract

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
PublisherIEEE
Pages726-733
Number of pages8
ISBN (Electronic)9781538665312
DOIs
Publication statusPublished - 15 Jun 2018
MoE publication typeA4 Conference publication
EventInternational Conference on Industrial Cyber-Physical Systems - St. Petersburg, Russian Federation
Duration: 15 May 201818 May 2018
Conference number: 1

Conference

ConferenceInternational Conference on Industrial Cyber-Physical Systems
Abbreviated titleICPS
Country/TerritoryRussian Federation
CitySt. Petersburg
Period15/05/201818/05/2018

Keywords

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

Fingerprint

Dive into the research topics of 'Refactoring of IEC 61499 function block application - A case study'. Together they form a unique fingerprint.

Cite this