首页> 外文期刊>Elektrotechnik und Informationstechnik >Software-Qualitätssicherung im Maschinen-und Anlagenbau: automatisierte Bewertung der technischen Qualität von SPS-Code
【24h】

Software-Qualitätssicherung im Maschinen-und Anlagenbau: automatisierte Bewertung der technischen Qualität von SPS-Code

机译:机械和工厂建设中的软件质量保证:PLC码技术质量的自动评估

获取原文
获取原文并翻译 | 示例
       

摘要

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. Auch im Bereich des Engineering von Steuerungs-Software hat sich mit etwas Verzögerung sehr viel bewegt. Die verwendeten Programmiersprachen sind zwar stabil geblieben, aber mittlerweile sind die Entwicklung mithilfe von Anlagen- und/oder Prozess-Simulation oder die virtuelle Inbetriebnahme von Maschinen und Anlagen gängige Praxis. Und auch CI/CD halten immer mehr Einzug ins Engineering von Maschinen und Anlagen. Ein wesentlicher Aspekt der Qualitätssicherung in den Prozessen von CI/CD ist die automatisierte Beurteilung der technischen Qualität des Codes und dessen Konformität zu Standards oder individuellen Programmierrichtlinien. Diese kann schon früh in den von den Programmierern verwendeten Entwicklungswerkzeugen ansetzen, aber auch ergänzend beim automatisierten Zusammenbau von Anwendungen in der Build- und Delivery-Phase eines Projekts. In diesem Artikel beschreiben wir das Umfeld und den Einsatz dieser Systeme im Engineering und stellen ausgesuchte Werkzeuge zur Ergänzung und speziellen Unterstützung für automatisierte Qualitätsanalysen von SPS-Software vor. Mit technischen Einblicken und Erfahrungen, speziell bezüglich der notwendigen Art der Analysen und welche Fragestellungen in der Praxis entstehen, wollen wir die Relevanz dieser Methoden und Werkzeuge im Engineering von Maschinen und Anlagen zeigen.
机译:在古典软件开发中,已经建立了几十年的制度化质量保证。系统测试,具有最高可能的封面,连续集成和交付(CI / CD) - 因此,与自动发布管理相关的SW块的定期合并 - 是今天标准的。在Puzzword Devops下,(部分)自动化的SW价值链的进一步发展也扩展到优化开发人员,部门和IT基础设施部门之间的合作。同样在控制软件的工程领域已经延迟了很多延迟。虽然使用的编程语言保持稳定,但同时,借助植物和/或过程模拟或机械设备虚拟调试的发展是常见的做法。此外,CI / CD还饲料越来越多地进入机械和设备的工程。 CI / CD流程中质量保证的重要方面是对守则技术质量的自动评估及其对标准或个人编程指南的符合性。这可以在程序员使用的开发工具中开始,还可以在项目的构建和交付阶段自动组装应用程序。在本文中,我们描述了对工程中这些系统的环境和使用这些系统,并提供了用于补充和特别支持PLC软件的自动化质量分析的选择工具。通过技术见解和经验,特别是关于必要的分析类型以及在实践中产生的问题,我们希望展示这些方法和工具在机械和设备工程中的相关性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号