Studium

Anwendungsnah studieren heißt: Besser vorbereitet sein in Theorie und Praxis.
Wir leben in Zeiten technologischer Innovationsverdichtung. Maschinenelles Lernen, 5G-basierte Kommunikation, das Internet der Dinge, Techniken der virtuellen und augmentierten Realität haben Auswirkungen auf Geschäftsmodelle und die Struktur von Softwaresystemen. Dynamische Veränderungen in diesen Forschungsbereichen sowie in den Anforderungen aus der Wirtschaft integrieren wir unmittelbar in die Inhalte unserer Lehre. So bleiben Vorlesungen und Seminare immer nah am Puls des Fortschritts.

Abschlussarbeitsthemen

Modellierung von Vertrauen im Kontext von Blockchain-TechnologienTextseite

Vertrauen ist ein zentraler Begriff im Bereich von Blockchain-Anwendungen. Der Einsatz von Blockchain-Technologien verspricht die Entwicklung von vertrauenslosen Anwendungen, die nicht mehr das Vertrauen in eine zentrale Komponente benötigen (z.B. Cloud-Server), sondern auf die korrekte Funktion eines Peer-to-Peer-Netzwerkes vertrauen. Bei der Entwicklung von blockchain-basierten Anwendungen sollten daher die Beteiligten und deren Vertrauensverhältnisse in der Anforderungserhebungsphase erfasst werden [1].
Bereits vor der Entwicklung von Blockchain-Anwendungen war der Vertrauensbegriff in IT-Systemen relevant und prägend z.B. für die Entwicklung von Public-Key-Infrastrukturen (PKI), dem Austausch von digitalen Zertifikaten, TLS/SSL für die verschlüsselte Kommunikation und vielem mehr [2,3].

Diese Seminararbeit soll einen Überblick zu möglichen Vertrauensverhältnissen und deren Modellierungskonzepte geben (z.B. [4]). Dazu soll eine Literaturrecherche durchgeführt werden, in der existierende Ansätze identifiziert und beschrieben werden.

(Der spezifische Themenschwerpunkt kann je nach Interesse festgelegt werden und anschließende Bachelorprojekte, Bachelor- und Masterarbeiten sind möglich und wünschenswert. Zusätzlich besteht das Angebot die genannten Arbeiten um die praktische Implementierung eines Prototypen zu ergänzen.)

Literaturangaben

[1] F. Wessling, C. Ehmke, M. Hesenius, and V. Gruhn, “How Much Blockchain Do You Need? Towards a Concept for Building Hybrid DApp Architectures,” in WETSEB’18: IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB 2018), ICSE 2018, 2018.[2] U. Maurer, “Modelling a public-key infrastructure,” in Computer Security — ESORICS 96, 1996, pp. 325–350.[3] H. Wang, Y. Tang, G. Yin, and L. Li, “Trustworthiness of Internet-based software,” SCI CHINA SER F, vol. 49, no. 6, pp. 759–773, Dec. 2006.[4] P. Giorgini, H. Mouratidis, and N. Zannone, Modelling Security and Trust with Secure Tropos.

Weitere Abschlussarbeitsthemen

KI
Szenerie-Erkennung und -Gruppierung in Bildern (BA/MA)
Bei der Erstellung redaktioneller Inhalte spielt Bildmaterial eine wichtige Rolle. Für einzelne Events, wie beispielsweise ein Konzert, werden hunderte Fotos…
AR/VR
Evaluation UI-orientierter Spezifikationssprachen im Kontext von Augmented Reality (BA/BP)
Motivation Augmented Reality ist eine vielversprechende Technologie, die bereits in vielen Anwendungsgebieten vorteilhafte Effekte hervorruft, realisiert durch die Anreicherung der…
Forschung
Skizzenbasierte Interaktion mit Software-Entwicklungsumgebungen: Konzeption und Integration einer Multitouch-Eingabeschicht für Eclipse
Motivation Bei der Entwicklung und Wartung großer Software-Projekte besteht eine wesentliche kognitive Herausforderung für Software-Entwickler in Verständnis und Manipulation einer…
Blockchain
Modellierung von Werteflüssen im Kontext von Blockchain-Technologien
Die Blockchain-Technologie ist eine Möglichkeit zur Erfassung und Übertragung von digitalen Werten. Während die Bitcoin-Blockchain primär für monetäre Werte konzipiert…
5G
Optimieren der WLAN-Netzabdeckung für die Übertragung eines Kamerabildes
Kontext Im Rahmen einer Zusammenarbeit mit dem Lehrstuhl für Produktionssysteme der Ruhr-Universität Bochum soll mittels verschiedener Use Cases und Demonstratoren…
Forschung
BPMN-Mining auf GitHub
Kontext Software Repositories wie Github, Sourceforge oder OpenDev stellen den Quellcode für tausende Softwareprojekte öffentlich bereit. Die Projekte sind dabei…
Scroll to Top