Towards software metrics for evaluating quality of IEC 61499 automation software

G. Zhabelova, V. Vyatkin
{"title":"Towards software metrics for evaluating quality of IEC 61499 automation software","authors":"G. Zhabelova, V. Vyatkin","doi":"10.1109/ETFA.2015.7301502","DOIUrl":null,"url":null,"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.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"58 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2015.7301502","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
对IEC 61499自动化软件质量评价的软件度量
软件的质量对工业自动化系统的性能、运行和最终成本的影响越来越大。软件度量对于评估质量和识别影响测试和维护成本的模块是必要的。在软件工程领域中有许多可用的软件度量标准。然而,在评估IEC 61499自动化软件方面存在差距。这也是一项具有挑战性的任务。IEC 61499体系结构包含多种软件开发技术,如命令式语言、状态机和面向对象编程。本文提出了iec61499功能块度量的计算方法。利用这些指标对电力系统保护软件进行了分析。度量确认了预期的结果,并合理地描述了软件模块的质量。随着所建议的度量集的进一步改进和扩展,将有可能准确地分析并因此改进自动化软件设计并降低成本。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Schedulability using native non-preemptive groups on an AUTOSAR/OSEK platform Towards an integrated use of simulation within the life-cycle of a process plant Engineering and operation made easy - a semantics and service oriented approach to building automation Control application for Internet of Things energy meter — A key part of integrated building energy management system A hybrid-based error detection technique for PLC-based Industrial Control Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1