POLIMON: Checking Temporal Properties over Out-of-order Streams at Runtime
<|reference_start|>POLIMON: Checking Temporal Properties over Out-of-order Streams at Runtime: This paper presents the monitoring tool POLIMON for checking system behavior at runtime against specifications expressed as formulas in the real-time logic MTL or its extension with the freeze quantifier. The tool's distinguishing feature is that POLIMON can receive messages describing the system events out of order. Furthermore, since POLIMON processes received messages immediately, it outputs verdicts promptly when a message's described system event leads to a violation of the specification. This makes the tool well suited, e.g., for verifying the behavior of distributed systems with unreliable channels at runtime.<|reference_end|>
@article{klaedtke2024polimon:,
    title={POLIMON: Checking Temporal Properties over Out-of-order Streams at
  Runtime},
    author={Felix Klaedtke},
    journal={arXiv preprint arXiv:2404.15723},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.15723},
    primaryClass={cs.LO}
}