An order-aware dataflow model for parallel unix pipelines

S Handa, K Kallas, N Vasilakis, MC Rinard - Proceedings of the ACM on …, 2021 - dl.acm.org
We present a dataflow model for modelling parallel Unix shell pipelines. To accurately
capture the semantics of complex Unix pipelines, the dataflow model is order-aware, ie, the …

ShellFuzzer: Grammar-based Fuzzing of Shell Interpreters

R Felici, L Pozzi, CA Furia - arXiv preprint arXiv:2408.00433, 2024 - arxiv.org
Despite its long-standing popularity and fundamental role in an operating system, the Unix
shell has rarely been a subject of academic research. In particular, regardless of the …

Executing Shell Scripts in the Wrong Order, Correctly

G Liargkovas, K Kallas, M Greenberg… - Proceedings of the 19th …, 2023 - dl.acm.org
Shell scripts are critical infrastructure for developers, administrators, and scientists; and
ought to enjoy the performance benefits of the full suite of advances in compiler …

Files-as-Filesystems for POSIX Shell Data Processing

M Greenberg - Proceedings of the 11th Workshop on Programming …, 2021 - dl.acm.org
The POSIX shell is' stringy', and its ecosystem primarily supports line-oriented formats. While
such formats are popular and common, contemporary programming often involves semi …