Towards software metrics for evaluating quality of IEC 61499 automation software

Gulnara Zhabelova*, Valeriy Vyatkin

*Corresponding author for this work

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

17 Citations (Scopus)

Abstract

The quality of the software has an increasing impact on the performance, operation and ultimately the cost of industrial automation systems. Software metrics are necessary to assess the quality and to identify modules that impact cost of testing and maintenance. There is a number of software metrics available within a software engineering domain. However, there is a gap when it comes to evaluating IEC 61499 automation software. It is a challenging task too. IEC 61499 architecture embraces several software development techniques such as imperative languages, state machines and object oriented programming. This paper proposes the method for calculating metrics for IEC 61499 function blocks. These metrics were used to analyze power system protection software. Metrics confirmed expected results and reasonably described quality of software modules. With further improvement and expansion of the proposed set of metrics, it will be possible to accurately analyze and therefore improve automation software design and reduce cost.

Original languageEnglish
Title of host publicationProceedings OF 2015 IEEE 20TH International Conference on Emerging Technologies and Factory Automation (ETFA)
PublisherIEEE
Number of pages8
ISBN (Print)978-1-4673-7929-8
Publication statusPublished - 2015
MoE publication typeA4 Conference publication
EventIEEE International Conference on Emerging Technologies and Factory Automation - Luxembourg, Luxembourg
Duration: 8 Sept 201511 Sept 2015
Conference number: 20

Publication series

NameIEEE International Conference on Emerging Technologies and Factory Automation-ETFA
PublisherIEEE
ISSN (Print)1946-0740

Conference

ConferenceIEEE International Conference on Emerging Technologies and Factory Automation
Abbreviated titleETFA
Country/TerritoryLuxembourg
CityLuxembourg
Period08/09/201511/09/2015

Keywords

  • IEC 61499
  • software metrics
  • software quality
  • industrial automation
  • IEC 61131
  • PLC code
  • software design

Fingerprint

Dive into the research topics of 'Towards software metrics for evaluating quality of IEC 61499 automation software'. Together they form a unique fingerprint.

Cite this