Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/146067
Title: Monitoring incomplete traces navigating uncertainty
Authors: Theuma, André (2025)
Keywords: Computer software -- Verification
Formal methods (Computer science)
Logic, Symbolic and mathematical
Parallel processing (Electronic computers)
Algorithms
Issue Date: 2025
Citation: Theuma, A. (2025). Monitoring incomplete traces navigating uncertainty (Master’s dissertation).
Abstract: As software systems scale in size and complexity, manual code reviews become increasingly more resource intensive, underscoring the critical need for reliable Runtime Verification (RV) techniques. Traditional RV approaches assume complete access to error-free execution trace, an assumption that is untenable in real-world scenarios. This work address the challenges of monitoring such incomplete traces by proposing a novel methodology that synthesises sound and modular runtime monitors. Building upon detectEr, our monitors are able to handle non-consecutive missing events in observed traces. We demonstrate a scalable and sound framework that facilitates verdict generation through deterministic state inference, enabling monitors to achieve greater completeness on data restricted traces. The methodology combines a theoretically rigorous approach with practicality in mind, utilising an automaton-guided state regeneration technique for state inference. The findings from our evaluation demonstrate the efficacy of the proposed solution across several examples. The modular monitors are capable of navigating through data-restricted traces and producing sound, irrevocable verdicts. This thesis contributes to the field of RV by establishing a sound foundation for the deterministic inference of missing events in incomplete traces, and also provides a framework that increases the applicability of monitors by taking a compositional approach to monitor synthesis. By bridging a gap that is often overlooked in this field,such a solution is required, especially in recent years, as systems are becoming exponentially more complex.
Description: M.Sc. ICT(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/146067
Appears in Collections:Dissertations - FacICT - 2025
Dissertations - FacICTCIS - 2025

Files in This Item:
File Description SizeFormat 
2520ICTCIS520000014028_1.PDF
  Restricted Access
1.3 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.