IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society 2013
DOI: 10.1109/iecon.2013.6699838
|View full text |Cite
|
Sign up to set email alerts
|

Design patterns for separating fault handling from control code in discrete manufacturing systems

Abstract: The objective of this paper is to propose a methodology for strictly separating fault detection and fault handling methods from control code in discrete manufacturing systems. In order to enable the separation, two different design patterns are elaborated. Based on an analysis of typical faults in manufacturing systems, a library of reusable function blocks for fault detection, handling, and also fault recovery is developed. These function blocks are implemented according to the international standard IEC 6149… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 13 publications
0
4
0
1
Order By: Relevance
“…Ref. [10] presented an approach for extracting common error handling code by introducing a design pattern which allowed to intercept adapter connections feedback free. To overcome the limitations of the previous monitoring approaches we propose to expand the adapter interception concept from [10] and to explicitly add the monitor components as part of the IEC 61499 application.…”
Section: Component N +1mentioning
confidence: 99%
See 1 more Smart Citation
“…Ref. [10] presented an approach for extracting common error handling code by introducing a design pattern which allowed to intercept adapter connections feedback free. To overcome the limitations of the previous monitoring approaches we propose to expand the adapter interception concept from [10] and to explicitly add the monitor components as part of the IEC 61499 application.…”
Section: Component N +1mentioning
confidence: 99%
“…Based on that [8] presents a remote monitoring infrastructure, while [9] focuses on specification formalisms for monitoring and an integration into the Eclipse environment. A so-called sniffer pattern is introduced in [10]. An investigation on the correctness of run-time monitors themselves has been conducted in [11].…”
Section: Introductionmentioning
confidence: 99%
“…Komponenten unterstützen, die für die Beherrschung der Variabilität erforderlich sind [32,51]. Dies bedeutet auch Refactoring Methoden zur Umwandlung der bestehenden Modelle in modulare Architekturen als Grundlage für die Variabilitätsmodellierung und -analyse zu entwickeln [50,53].…”
Section: Abb 4 Forschungsansatzunclassified
“…Moreover, to compartmentalize information within the system, every time the CM performs a reconfiguration, it has to consult other managers to obtain information about services, service implementations, and the application itself before reconfiguration.Increasingly complex functional and safety requirements of CPSs contribute to complicated and hard to understand control applications. Typical manufacturing applications have 17% of control code for normal operations, and the remaining 83% accounts for fault handling code on average[31,32]. With more components, there are large amounts of code which can be difficult to understand while maintaining the original codebase.…”
mentioning
confidence: 99%
“…With more components, there are large amounts of code which can be difficult to understand while maintaining the original codebase. This problem is exacerbated when application codes are directly linked with fault handling codes[32]. Thus, there is a need for an approach which decouples fault handling techniques from application code.Therefore, a resilience management framework which is scalable, quick to detect and fast to recover from faults, and separates application code from fault handling code is immensely beneficial.In order to overcome the challenges a future smart factory would face, we propose our HCRF[14].…”
mentioning
confidence: 99%