Software-Qualitätssicherung im Maschinen- und Anlagenbau: automatisierte Bewertung der technischen Qualität von SPS-CodeSoftware quality assurance in mechanical and plant engineering: automated assessment of the technical quality of PLC code

被引:0
作者
Bernhard Dorninger
Thomas Ziebermayr
机构
[1] Software Competence Center Hagenberg GmbH,
[2] Software Competence Center Hagenberg GmbH,undefined
关键词
statische Analyse; Continous Integration; industrielle Automatisierung; IEC 61131; static analysis; continuous integration; industrial automation; IEC 61131;
D O I
10.1007/s00502-021-00917-x
中图分类号
学科分类号
摘要
In der klassischen Softwareentwicklung ist die institutionalisierte Qualitätssicherung bereits seit Jahrzehnten etabliert. Systematisches Testen mit möglichst hoher Abdeckung, Continuous Integration and Delivery (CI/CD) – also das periodische Zusammenführen von SW-Bausteinen zu Anwendungen, verknüpft mit einem automatisierten Release-Management – sind heute Standard. Unter dem Buzzword DevOps hat sich die Weiterentwicklung der (teil-)automatisierten SW-Wertschöpfungskette auch auf die Optimierung der Zusammenarbeit zwischen Entwicklern, den Fachbereichen und dem IT-Infrastrukturbereich ausgedehnt.
引用
收藏
页码:315 / 320
页数:5
相关论文
共 23 条
  • [1] Vogel-Heuser B.(2014)Challenges for software engineering in automation J. Softw. Eng. Appl. 7 440-451
  • [2] Diedrich C.(2017)Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices IEEE Access 5 3909-3943
  • [3] Fay A.(2006)Subjective evaluation of software evolvability using code smells: an empirical study Empir. Softw. Eng. 11 395-431
  • [4] Jeschke S.(2018)A survey on software smells J. Syst. Softw. 138 158-173
  • [5] Kowalewski S.(2020)An empirical investigation on the relationship between design and architecture smells Empir. Softw. Eng. 25 4020-4068
  • [6] Wollschlaeger M.(2016)Cyclomatic complexity IEEE Softw. 33 27-29
  • [7] Göhner P.(1986)Ein neues Maß für die softwaretechnische Komplexität von Programmen Inform. Forsch. Entwickl. 1 26-37
  • [8] Shahin M.(undefined)undefined undefined undefined undefined-undefined
  • [9] Babar M. A.(undefined)undefined undefined undefined undefined-undefined
  • [10] Zhu L.(undefined)undefined undefined undefined undefined-undefined