activity
20242026
collaborators

8 papers

cs.PL2026

The complexity of verifying the release-acquire semantics over register machines

Parosh Abdulla, Elli Anastasiadi, Mohamed Faouzi Atig +2

The Release-Acquire (RA) semantics and its variants are some of the most fundamental models of concurrent semantics for architectures, programming languages, and distributed system…

cs.LO2026

On the Verification Problem of Remote Direct Memory Access programs (Extended Version with Appendix)

Parosh Aziz Abdulla, Mohamed Faouzi Atig, Govind Rajanbabu +1

Remote Direct Memory Access (RDMA) is a technology that allows direct memory access from the memory of one computer into that of another without involving either one's operating sy…

cs.LO2025

Parameterized Verification of Quantum Circuits (Technical Report)

Parosh Aziz Abdulla, Yu-Fang Chen, Michal Hečko +4

We present the first fully automatic framework for verifying relational properties of parameterized quantum programs, i.e., a program that, given an input size, generates a corresp…

cs.PL2025

Efficient Linearizability Monitoring

Parosh Aziz Abdulla, Samuel Grahn, Bengt Jonsson +2

This paper revisits the fundamental problem of monitoring the linearizability of concurrent stacks, queues, sets, and multisets. Given a history of a library implementing one of th…

cs.PL2025

Checking Consistency of Event-driven Traces

Parosh Aziz Abdulla, Mohamed Faouzi Atig, R. Govind +2

Event-driven programming is a popular paradigm where the flow of execution is controlled by two features: (1) shared memory and (2) sending and receiving of messages between multip…

cs.AI2025

When GNNs Met a Word Equations Solver: Learning to Rank Equations (Extended Technical Report)

Parosh Aziz Abdulla, Mohamed Faouzi Atig, Julie Cailler +2

Nielsen transformation is a standard approach for solving word equations: by repeatedly splitting equations and applying simplification steps, equations are rewritten until a solut…