Measure Industrial Automation and Embedded Software Quality
Are you measuring and improving your industrial automation and embedded software?
Software is a crucial part of industrial and embedded technology.
Software is at the forefront of global developments such as advanced process automation, autonomous driving and Industry 4.0. Since reliability is such an essential factor in these types of software, the software is usually well-tested and performs well functionally. However, incidents in industrial or embedded applications do occur, and when they do, the consequences can be severe.
Is the quality of your/the software in your industrial solution unknown?
Do you feel your delivery time is often negatively influenced by the software delivery?
Is your company struggling in bringing new software functionality to the market?
SIG supports its clients in Industrial Automation and Embedded Software with two main services:
Independent assessments of the state of their or their supplier’s software with recommendations for improvement.
Monitoring software development using its online monitor environment.
We can analyse software quality on many aspects, including maintainability, reliability, scalability and security. SIG also performs root-cause analysis of delayed software projects.
Technology and standard support
Industrial Automation and Embedded Software has its own specific set of standards and technologies; SIG fully supports these in its analyses. The core of the analysis is based on the international ISO/IEC 25010 standard for software product quality.
SIG supports the analysis of code used PLC, SCADA and DCS systems, both from major vendors such as ABB and smaller vendors. The languages described by the IEC-61131, such as Structured Text, Sequential Function Chart (SFC) and Functional Block Diagram (FBD).
Most embedded systems are written in C or C++. SIG fully supports analysis of these technologies against the ISO 25010 standard for maintainability.
ISO25010 versus industry standards
There are many standards in Industrial Automation and Embedded Systems, such as MISRA, CENELEC EN 50128, J-STD and ISA-88. While useful, these standards mainly focus on either documents and processes or very specific programming patterns. ISO 25010 and the implementation by SIG focuses specifically on the technical quality of the whole system. This has proven crucial for properly assessing the quality of a system and providing roadmaps for improvement.
The implementation of the ISO 25010 standard by SIG has been certified by the TÜV/IT Nord in Germany and is regularly audited.