Abstract
Systems are built for a purpose. The purpose transacted is usually handled by the processing part of a system and is observed and adjusted by coordination parts. In principle, these two kinds of system parts share the same target resource; the thing that is controlled by processing and indirectly by coordination subsystems. This leads to mutual influences, which can result in timing and priorities violations as well as performance degradations. The presented pattern, SEPARATION OF PROCESSING AND COORDINATION, provides an architectural solution which shows how processing subsystems can be observed and adjusted by coordination subsystems. We show this pattern in the context of self-adaptive software systems, industrial control devices, a real-time operating system, and a hardware architecture for wireless embedded platforms.
Originalsprache | englisch |
---|---|
Titel | Proceedings of the 23rd European Conference on Pattern Languages of Programs, EuroPLoP 2018 |
Herausgeber (Verlag) | Association of Computing Machinery |
ISBN (elektronisch) | 9781450363877 |
DOIs | |
Publikationsstatus | Veröffentlicht - 4 Juli 2018 |
Veranstaltung | 23rd European Conference on Pattern Languages of Programs: EuroPLoP 2018 - Kloster Irsee, Irsee, Deutschland Dauer: 4 Juli 2018 → 8 Juli 2018 Konferenznummer: 24 http://europlop.net/content/call-papers-europlop-2018 |
Publikationsreihe
Name | ACM International Conference Proceeding Series |
---|
Konferenz
Konferenz | 23rd European Conference on Pattern Languages of Programs |
---|---|
Kurztitel | EuroPLoP ' 18 |
Land/Gebiet | Deutschland |
Ort | Irsee |
Zeitraum | 4/07/18 → 8/07/18 |
Internetadresse |
ASJC Scopus subject areas
- Software
- Human-computer interaction
- Maschinelles Sehen und Mustererkennung
- Computernetzwerke und -kommunikation