R Alur, A Freilich, M Raghothaman - Proceedings of the Joint Meeting of …, 2014 - dl.acm.org
We focus on (partial) functions that map input strings to a monoid such as the set of integers with addition and the set of output strings with concatenation. The notion of regularity for …
A Grez, C Riveros, M Ugarte… - ACM Transactions on …, 2021 - dl.acm.org
Complex event recognition (CER) has emerged as the unifying field for technologies that require processing and correlating distributed data sources in real time. CER finds …
T Chen, M Hague, J He, D Hu, AW Lin… - … for Verification and …, 2020 - Springer
In this paper, we propose a decision procedure for a class of string-manipulating programs which includes not only a wide range of string operations such as concatenation, replaceAll …
Network operators today deploy a wide range of complex stateful network functions (NFs). They typically only have access to the NFs' binary executables, configuration interfaces, and …
In real-time decision making and runtime monitoring applications, declarative languages are commonly used as they facilitate modular high-level specifications with the compiler …
D Figueira, L Libkin - 2015 30th Annual ACM/IEEE Symposium …, 2015 - ieeexplore.ieee.org
We study logics expressing properties of paths in graphs that are tailored to querying graph databases: a data model for new applications such as social networks, the Semantic Web …
The task of a monitor is to watch, at run-time, the execution of a reactive system, and signal the occurrence of a safety violation in the observed sequence of events. While finite-state …
We study the expressive power of polynomial recursive sequences, a nonlinear extension of the well-known class of linear recursive sequences. These sequences arise naturally in the …
The connection between languages defined by computational models and logic for languages is well-studied. Monadic second-order logic and finite automata are shown to …