News
News
SE-Vorträge bei der ICSA 2018 in Seattle über Fehlererkennung in CPS und Software Architektur von Blockchain-basierten Apps
Stefan Gries
Um Fehler in CPS zu erkennen, ist das Information Flow Monitoring eine essentielle Aufgabe. Besonders semantische Abhängigkeiten zwischen den ausgetauschten Informationen spielen eine wichtige Rolle. Aufgrund der emergenten Struktur von CPS ist das nicht leicht zu erreichen. In seinem Vortrag Using Blockchain Technology to Ensure Trustful Information Flow Monitoring in CPS stellte Stefan Gries deshalb vor, wie unterschiedliche Parteien in einem CPS-System mit unterschiedlichen Interessen trotzdem miteinander kooperieren können, und zwar ohne den anderen Parteien im Falle eines Fehlers vertrauen zu müssen. Aus diesem Grund verfolgt das Projekt den Ansatz, verschiedene dezentralisierte Speichermechanismen zu verwenden und gleichzeitig Möglichkeiten der Blockchain-Technologie miteinzubeziehen.
Florian Weßling
Floran Weßling war mit einem Vortrag über Engineering Software Architectures of Blockchain-Oriented Applications im Early Career Researchers Forum ebenfalls verteten. In seinem Forschungsvorhaben konzentriert er sich darauf, verschiedene existierende DApps zu analysieren und herauszustellen, mit welchen Blockchain-Eigenschaften der Entwickler bei der Konzeption einer Architektur umgehen muss. Dabei stellen sich verschiedene Herausforderungen wie Verzögerungen durch Blockerstellungszeit, Dezentralisierung oder Transparenz. Ferner ergibt sich die Frage, wie der Endnutzer der DApp genau mit der Anwendung interagiert, welche Möglichkeiten es gibt und welche Vor- und Nachteile die verschiedenen Lösungen besitzen. Auf der Konferenz stellte er einen ersten Überblick von drei verschiedenen Mustern vor, die er und sein Team für die Architektur einer DApp identifiziert haben.