activity
20072022
most citedModularizing and Specifying Protocols among Threads

19 citations · 92 across the 16 of their papers we have counts for

collaborators
Showing cs.PLShow all

7 papers · 1 filter

cs.PL2018★ 5 cited

Treo: Textual Syntax for Reo Connectors

Kasper Dokter, Farhad Arbab

Reo is an interaction-centric model of concurrency for compositional specification of communication and coordination protocols. Formal verification tools exist to ensure correctnes…

cs.PL2018★ 1 cited

Connectors meet Choreographies

Farhad Arbab, Luís Cruz-Filipe, Sung-Shik Jongmans +1

We present Cho-Reo-graphies (CR), a new language model that unites two powerful programming paradigms for concurrent software based on communicating processes: Choreographic Progra…

cs.PL2016★ 1 cited

Data optimizations for constraint automata

Sung-Shik T. Q. Jongmans, Farhad Arbab

Constraint automata (CA) constitute a coordination model based on finite automata on infinite words. Originally introduced for modeling of coordinators, an interesting new applicat…

cs.PL2015★ 3 cited

Relating BIP and Reo

Kasper Dokter, Sung-Shik Jongmans, Farhad Arbab +1

Coordination languages simplify design and development of concurrent systems. Particularly, exogenous coordination languages, like BIP and Reo, enable system designers to express t…

cs.PL2014★ 6 cited

Toward Sequentializing Overparallelized Protocol Code

Sung-Shik T. Q. Jongmans, Farhad Arbab

In our ongoing work, we use constraint automata to compile protocol specifications expressed as Reo connectors into efficient executable code, e.g., in C. We have by now studied th…

cs.PL2013★ 19 cited

Modularizing and Specifying Protocols among Threads

Sung-Shik T. Q. Jongmans, Farhad Arbab

We identify three problems with current techniques for implementing protocols among threads, which complicate and impair the scalability of multicore software development: implemen…