MICOSE4aPS: Industrially Applicable Maturity Metric to Improve Systematic Reuse of Control Software
arXiv:2212.09474 · doi:10.1145/3467896
Abstract
automated Production Systems (aPS) are highly complex, mechatronic systems that usually have to operate reliably for many decades. Standardization and reuse of control software modules is a core prerequisite to achieve the required system quality in increasingly shorter development cycles. However, industrial case studies in the field of aPS show that many aPS companies still struggle with strategically reusing software. This paper proposes a metric-based approach to objectively measure the maturity of industrial IEC 61131-based control software in aPS (MICOSE4aPS) to identify potential weaknesses and quality issues hampering systematic reuse. Module developers in the machine and plant manufacturing industry can directly benefit as the metric calculation is integrated into the software engineering workflow. An in-depth industrial evaluation in a top-ranked machine manufacturing company in food packaging and an expert evaluation with different companies confirmed the benefit to efficiently manage the quality of control software.
19 pages, https://dl.acm.org/doi/abs/10.1145/3467896
References in corpus (3)
- Modularity and Architecture of PLC-based Software for Automated Production Systems: An analysis in industrial companies
- A Model Driven Approach on Object Oriented PLC Programming for Manufacturing Systems with regard to Usability
- Maintainability and evolvability of control software in machine and plant manufacturing -- An industrial survey