activity
20112026
most citedSWIM: Synthesizing What I Mean

132 citations · 182 across the 19 of their papers we have counts for

collaborators
Showing cs.FLShow all

6 papers · 1 filter

cs.FL2018

Streamable Regular Transductions

Rajeev Alur, Dana Fisman, Konstantinos Mamouras +2

Motivated by real-time monitoring and data processing applications, we develop a formal theory of quantitative queries for streaming data that can be evaluated efficiently. We cons…

cs.FL2015

Automatic Completion of Distributed Protocols with Symmetry

Rajeev Alur, Mukund Raghothaman, Christos Stergiou +2

A distributed protocol is typically modeled as a set of communicating processes, where each process is described as an extended state machine along with fairness assumptions, and i…

cs.FL2014

Synthesizing Finite-state Protocols from Scenarios and Requirements

Rajeev Alur, Milo Martin, Mukund Raghothaman +3

Scenarios, or Message Sequence Charts, offer an intuitive way of describing the desired behaviors of a distributed protocol. In this paper we propose a new way of specifying finite…

cs.FL2014★ 5 cited

Regular Combinators for String Transformations

Rajeev Alur, Adam Freilich, Mukund Raghothaman

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 regular…

cs.FL2013★ 4 cited

Decision Problems for Additive Regular Functions

Rajeev Alur, Mukund Raghothaman

Additive Cost Register Automata (ACRA) map strings to integers using a finite set of registers that are updated using assignments of the form "x := y + c" at every step. The corres…

cs.FL2011

Regular Functions, Cost Register Automata, and Generalized Min-Cost Problems

Rajeev Alur, Loris D'Antoni, Jyotirmoy V. Deshmukh +2

Motivated by the successful application of the theory of regular languages to formal verification of finite-state systems, there is a renewed interest in developing a theory of ana…