Research Papers

Publications in Runtime Verification and Distributed Systems

🏆 Best Paper Award - RV 2021

Predicate Monitoring in Distributed Cyber-Physical Systems

Authors: Anik Momtaz, Niraj Basnet, Houssam Abbas, Borzoo Bonakdarpour

Conference: Runtime Verification (RV) 2021

Publication: Lecture Notes in Computer Science, vol 12974, Springer

DOI: Publication Link

This work presents the first comprehensive framework for monitoring predicates in distributed cyber-physical systems under partial synchronization. The research addresses critical challenges in distributed runtime verification, including clock drift, network asynchrony, and the need for real-time monitoring of safety-critical properties across multiple agents. Our approach enables monitoring of global properties in systems where individual components only have local views, making it particularly valuable for autonomous vehicles, distributed control systems, and IoT networks. The framework provides theoretical guarantees while maintaining practical efficiency, representing a significant advancement in distributed systems monitoring.

🥈 Best Paper Nominee - RV 2020

Logical Signal Processing: A Fourier Analysis of Temporal Logic

Authors: Niraj Basnet, Houssam Abbas

Conference: Runtime Verification (RV) 2020

Publication: ACM International Conference on Runtime Verification

DOI: arXiv:2009.08090

This research introduces a novel mathematical framework that bridges signal processing and temporal logic through Fourier analysis. By applying frequency domain analysis to temporal logic formulas, we provide new insights into the robustness and satisfaction of temporal properties in continuous-time systems. The work establishes theoretical foundations for understanding how temporal logic properties behave in the frequency domain, enabling new approaches to robust monitoring and verification. This interdisciplinary approach has significant implications for cyber-physical systems, control theory, and signal processing applications where temporal logic specifications need to be satisfied in the presence of noise and uncertainty.

For more publications and research updates, visit my Google Scholar profile.