Separation of Processing and Coordination in Computer Systems

Johannes Iber, Michael Krisper, Jürgen Dobaj, Christian Kreiner

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

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.

Originalspracheenglisch
TitelProceedings of the 23rd European Conference on Pattern Languages of Programs, EuroPLoP 2018
Herausgeber (Verlag)Association of Computing Machinery
ISBN (elektronisch)9781450363877
DOIs
PublikationsstatusVeröffentlicht - 4 Juli 2018
Veranstaltung23rd European Conference on Pattern Languages of Programs: EuroPLoP 2018 - Kloster Irsee, Irsee, Deutschland
Dauer: 4 Juli 20188 Juli 2018
Konferenznummer: 24
http://europlop.net/content/call-papers-europlop-2018

Publikationsreihe

NameACM International Conference Proceeding Series

Konferenz

Konferenz23rd European Conference on Pattern Languages of Programs
KurztitelEuroPLoP ' 18
Land/GebietDeutschland
OrtIrsee
Zeitraum4/07/188/07/18
Internetadresse

ASJC Scopus subject areas

  • Software
  • Human-computer interaction
  • Maschinelles Sehen und Mustererkennung
  • Computernetzwerke und -kommunikation

Fingerprint

Untersuchen Sie die Forschungsthemen von „Separation of Processing and Coordination in Computer Systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren