Topics for Students

We offer interesting projects for students interested in doing their Bachelor’s or Master’s Theses at our lab.

Runtime Visualization (PR or Bachelor’s or Master’s Thesis). REMINDS is a tool-supported framework for monitoring systems of systems at runtime. The goal of this thesis is to design and develop runtime visualizations (e.g., displaying monitored events in relation to constraint violations and/or depicting trends and statistics about monitored events and constraints) using state-of-the-art technologies (integration with Eclipse RCP required). Contact: Rick Rabiser.

Constraint Checker for the REMINDS Monitoring Framework (Master’s Thesis). REMINDS is a tool-supported framework for monitoring systems of systems at runtime. The goal of this thesis is to compare┬áthe constraint checker of REMINDS with an off-the-shelf constraint checker. Contact: Rick Rabiser.

Demonstrator for the REMINDS Monitoring Framework (PR or Bachelor’s Thesis). REMINDS is a tool-supported framework for monitoring systems of systems at runtime. The goal of this project/thesis is to develop a demonstrator for this framework by instrumenting an open source distributed system (of systems) to monitor events and check constraints at runtime. Contact: Rick Rabiser.

Searching in/Querying Event Streams/Traces (PR or Bachelor’s Thesis). REMINDS is a tool-supported framework for monitoring systems of systems at runtime. At runtime, REMINDS keeps a queue of events (and data). This stream of events can also be persisted in an event trace. The goal of this project/thesis is to explore and implement different capabilities to search in and query streams of events (at runtime) as well as persisted event traces. Contact: Rick Rabiser.