Institutsseminar/2026-03-13

Aus SDQ-Institutsseminar
Termin (Alle Termine)
Datum Freitag, 13. März 2026
Uhrzeit 14:00 – 14:30 Uhr (Dauer: 30 min)
Ort Raum 010 (Gebäude 50.34)
Prüfer/in Ralf Reussner
Webkonferenz
Vorheriger Termin Fr 13. März 2026
Nächster Termin Fr 13. März 2026

Termin in Kalender importieren: iCal (Download)

Vorträge

A Reproducible Profiling Framework for a MQTT-to-Kafka Pipeline
Vortragende(r) Jonas Bruer
Vortragstyp Bachelorarbeit
Betreuer(in) Maximilian Hummel
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Bridging MQTT-based IoT communication with Apache Kafka enables scalable data streaming but introduces additional processing stages that may become performance bottlenecks. Existing benchmarks mainly evaluate MQTT brokers in isolation or rely on black-box end-to-end measurements, offering limited insight into internal pipeline behavior.

This thesis presents a reproducible profiling framework for a MQTT-to-Kafka pipeline that combines benchmarking with white-box instrumentation of internal components. The framework models atomic Entry Level System Calls (ELSCs) and composes them into configurable workload classes, enabling automated and systematic performance experiments. The implementation is based on EMQX with integrated Kafka bridging and distributed tracing across protocol boundaries. Evaluation following a Goal-Question-Metric approach demonstrates that the framework supports reproducible experiments, preserves trace continuity across services, and enables identification of internal bottlenecks while maintaining controlled instrumentation overhead.

Projektplan presentation VitruvOCL
Vortragende(r) Max Oesterle
Vortragstyp Vortrag
Betreuer(in) Nathan Hagel
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Modern software systems are increasingly developed using multiple heterogeneous metamodels. The Vitruvius framework addresses cross-metamodel consistency through its Reactions language, which defines operationally how consistency is restored after changes. However, Vitruvius currently lacks a declarative counterpart that specifies what must be consistent, independently of any restoration logic.

Vitruvius OCL fills this gap by extending OCL with qualified cross-metamodel navigation syntax and a native correspondence operator that treats Vitruvius correspondence models as a first-class abstraction. VitruvOCL provides static type safety, native correspondence navigation, and true n-ary constraints within a purely declarative framework.

Neuen Vortrag erstellen

Bitte melde Dich mit Deinen KIT-Zugangsdaten an. Falls Du trotz Anmeldung diese Meldung siehst, bitte eine/-n Wissensmanager/-in darum, Dich zur richtigen Gruppe hinzuzufügen.

Hinweise