Enhancing Industrial Automation with PLCopen’s Software Quality Metrics

4 minutes

Written by:

Bugra Yildiz
Factory worker controlling automated machinery

PLCopen publishes guidelines on Software Quality Metrics the industrial automation industry can utilize to support various stakeholders in their daily software development activities. Application developers can use these guidelines to make the right design decisions and keep their code quality high; decision makers, such as project managers, can use these guidelines and related metrics to have objective data-driven insights into their systems.  

Industrial automation has transformed the landscape of manufacturing and infrastructure control by incorporating advanced technologies and software. At the forefront of this evolution is PLCopen, a global association dedicated to enhancing efficiency in industrial automation. 

A Beacon in Industrial Automation Software 

PLCopen, founded in 1992 and headquartered in The Netherlands, stands as a leading independent organization shaping the future of industrial automation software. With supporting offices in the USA, Japan, and China, PLCopen focuses on providing users with the tools and guidelines needed for faster application development and reduced life cycle costs. The association’s motto, “for efficiency in automation,” perfectly aligns with its mission to advance the field. 

A Strategic Engagement 

Software Improvement Group (SIG) is proud to be a member of PLCopen, reinforcing its commitment to getting software right for a healthier digital world. The values of “Inspiring” and “Independent” from SIG directly correlate with the efforts to contribute to the software community in the industrial automation domain. Recently, we announced our contribution to the latest ‘Guideline on Software Quality Metrics’ to underscore the critical role of software in industrial automation systems and to provide a metric-based approach that improves efficiency and lowers maintenance costs.

Understanding the “Guideline on Software Quality Metrics” 

The recently released “Guideline on Software Quality Metrics” by PLCopen serves as a crucial resource for stakeholders in industrial automation. This document aims to support metric-based quality assessment of PLC software, providing valuable insights and opportunities for improvement throughout the development lifecycle. Key aspects of the guideline include: 

  1. Common Use Cases: Exploring how software quality metrics can be seamlessly incorporated into various stages of software development workflows.
  2. Metric Categorization: A comprehensive set of metrics categorized based on their relevance to software quality aspects, including Maintainability, Reusability, Testability, Efficiency, and Reliability.
  3. Recommendations: Practical recommendations on leveraging metrics in Industrial PLC software development, aligning with industry best practices.

Integrating Fact-Based Insights 

The PLCopen guideline holds particular importance for SIG due to its alignment with the certified SIG maintainability model based on ISO 25010. This model offers a fact-based insight into software quality, comprising eight core metrics that provide a comprehensive view from architecture to low-level code details. The PLCopen guideline complements this approach by offering a list of metrics specifically tailored to the industrial automation software domain.

Experience Sigrid live

Request your demo of the Sigrid® | Software Assurance Platform:
  • This field is for validation purposes and should be left unchanged.