No publications match the current filters.
2026
-
Fractal: Fault-Tolerant Shell-Script Distribution
Zhicheng Huang, Ramiz Dundar, Yizheng Xie, Konstantinos Kallas, Nikos Vasilakis.
23rd USENIX Symposium on Networked Systems Design and Implementation (NSDI 26)
-
Slowpoke: End-to-end Throughput Optimization Modeling for Microservice Applications
Yizheng Xie, Di Jin, Oğuzhan Çölkesen, Vasiliki Kalavri, John Liagouris, Nikos Vasilakis.
23rd USENIX Symposium on Networked Systems Design and Implementation (NSDI 26)
2025
-
Fault tolerant distributed shell scripting
Zhicheng Huang.
Brown University
-
From Ahead-of- to Just-in-Time and Back Again: Static Analysis for Unix Shell Programs
Lukas Lazarek, Seong-Heon Jung, Evangelos Lamprou, Zekai Li, Anirudh Narsipur, Eric Zhao, Michael Greenberg, Konstantinos Kallas, Konstantinos Mamouras, Nikos Vasilakis.
2025 Workshop on Hot Topics in Operating Systems
[ DOI ]
-
Static effect analysis for shell programs
Anirudh Narsipur.
Brown University
-
The Koala Benchmarks for the Shell: Characterization and Implications
Evangelos Lamprou, Ethan Williams, Georgios Kaoukis, Zhuoxuan Zhang, Michael Greenberg, Konstantinos Kallas, Lukas Lazarek, Nikos Vasilakis.
2025 USENIX Annual Technical Conference (USENIX ATC '25)
[ URL ]
2024
-
Bash-Compliant PaSh
Seth Sabar.
Brown University
-
SPLaSh: Scaling Out Shell Scripts on Serverless Platforms
Nikos Pagonas.
Brown University
-
Towards Automated Reasoning For Shell Programs
Anirudh Narsipur.
Brown University
2023
-
BinWrap: Hybrid Protection against Native Node.js Add-ons
George Christou, Grigoris Ntousakis, Eric Lahtinen, Sotiris Ioannidis, Vasileios P. Kemerlis, Nikos Vasilakis.
2023 ACM Asia Conference on Computer and Communications Security
[ DOI ]
-
DiSh: Dynamic Shell-Script Distribution
Tammam Mustafa, Konstantinos Kallas, Pratyush Das, Nikos Vasilakis.
20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)
[ URL ]
-
Executing Shell Scripts in the Wrong Order, Correctly
Georgios Liargkovas, Konstantinos Kallas, Michael Greenberg, Nikos Vasilakis.
19th Workshop on Hot Topics in Operating Systems
[ DOI ]
-
SecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript
Masudul Hasan Masud Bhuiyan, Adithya Srinivas Parthasarathy, Nikos Vasilakis, Michael Pradel, Cristian-Alexandru Staicu.
2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)
[ DOI ]
2022
-
A systematic analysis of the event-stream incident
Iosif Arvanitis, Grigoris Ntousakis, Sotiris Ioannidis, Nikos Vasilakis.
15th European Workshop on Systems Security
[ DOI ]
-
Automatic synthesis of parallel unix commands and pipelines with KumQuat
Jiasi Shen, Martin Rinard, Nikos Vasilakis.
Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
[ DOI ]
-
Practically Correct, Just-in-Time Shell Script Parallelization
Konstantinos Kallas, Tammam Mustafa, Jan Bielak, Dimitris Karnikis, Thurston H.Y. Dang, Michael Greenberg, Nikos Vasilakis.
16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)
[ URL ]
-
Themis: A Secure Decentralized Framework for Microservice Interaction in Serverless Computing
Angeliki Aktypi, Dimitris Karnikis, Nikos Vasilakis, Kasper Rasmussen.
17th International Conference on Availability, Reliability and Security
[ DOI ]
-
Towards Practical Application-level Support for Privilege Separation
Nik Sultana, Henry Zhu, Ke Zhong, Zhilei Zheng, Ruijie Mao, Digvijaysinh Chauhan, Stephen Carrasquillo, Junyong Zhao, Lei Shi, Nikos Vasilakis, Boon Thau Loo.
38th Annual Computer Security Applications Conference
[ DOI ]
2021
-
An order-aware dataflow model for parallel Unix pipelines
Shivam Handa, Konstantinos Kallas, Nikos Vasilakis, Martin C. Rinard.
International Conference on Functional Programming
[ DOI ]
-
Demo: Detecting Third-Party Library Problems with Combined Program Analysis
Grigoris Ntousakis, Sotiris Ioannidis, Nikos Vasilakis.
2021 ACM SIGSAC Conference on Computer and Communications Security
[ DOI ]
-
Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization
Nikos Vasilakis, Grigoris Ntousakis, Veit Heller, Martin C. Rinard.
29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
[ URL ]
-
PaSh: Light-Touch Data-Parallel Shell Processing
Nikos Vasilakis, Konstantinos Kallas, Konstantinos Mamouras, Achilles Benetopoulos, Lazar Cvetković.
16th European Conference on Computer Systems
[ DOI ]
-
Preventing Dynamic Library Compromise on Node.js via RWX-Based Privilege Reduction
Nikos Vasilakis, Cristian-Alexandru Staicu, Grigoris Ntousakis, Konstantinos Kallas, Ben Karel, André DeHon, Michael Pradel.
2021 ACM SIGSAC Conference on Computer and Communications Security
[ DOI ]
-
Report on the "The Future of the Shell" Panel at HotOS 2021
Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis, Stephen Kell.
HotOS '21: Proceedings of the Workshop on Hot Topics in Operating Systems
[ URL ]
-
Supply-Chain Vulnerability Elimination via Active Learning and Regeneration
Nikos Vasilakis, Achilles Benetopoulos, Shivam Handa, Alizee Schoen, Jiasi Shen, Martin C. Rinard.
2021 ACM SIGSAC Conference on Computer and Communications Security
[ DOI ]
-
The Future of the Shell: Unix and Beyond
Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis.
Workshop on Hot Topics in Operating Systems
[ DOI ]
-
Unix Shell Programming: The Next 50 Years
Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis.
Workshop on Hot Topics in Operating Systems
[ DOI ]
2019
-
Active learning for software engineering
José P. Cambronero, Thurston H. Y. Dang, Nikos Vasilakis, Jiasi Shen, Jerry Wu, Martin C. Rinard.
2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
[ DOI ]
-
Detecting Asymmetric Application-layer Denial-of-Service Attacks In-Flight with Finelame
Henri Maxime Demoulin, Isaac Pedisich, Nikos Vasilakis, Vincent Liu, Boon Thau Loo, Linh Thi Xuan Phan.
2019 USENIX Annual Technical Conference (USENIX ATC 19)
[ URL ]
-
Ignis: Scaling Distribution-Oblivious Systems with Light-Touch Distribution
Nikos Vasilakis, Ben Karel, Yash Palkhiwala, John Sonchack, André DeHon, Jonathan M. Smith.
40th ACM SIGPLAN Conference on Programming Language Design and Implementation
[ DOI ]
2018
-
BreakApp: Automated, Flexible Application Compartmentalization
Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, André DeHon, Jonathan M. Smith.
Networked and Distributed Systems Security
[ DOI ]
-
The Web as a Distributed Computing Platform
Nikos Vasilakis, Pranjal Goel, Henri Maxime Demoulin, Jonathan M. Smith.
1st International Workshop on Edge Systems, Analytics and Networking
[ DOI ]
2015
-
Architectural Support for Software-Defined Metadata Processing
Udit Dhawan, Catalin Hritcu, Raphael Rubin, Nikos Vasilakis, Silviu Chiricescu, Jonathan M. Smith, Thomas F. Knight, Benjamin C. Pierce, Andre DeHon.
20th International Conference on Architectural Support for Programming Languages and Operating Systems
[ DOI ]
-
From Lone Dwarfs to Giant Superclusters: Rethinking Operating System Abstractions for the Cloud
Nikos Vasilakis, Ben Karel, Jonathan M. Smith.
Proceedings of the 15th USENIX Conference on Hot Topics in Operating Systems
[ DOI ]
2014
-
PUMP: A Programmable Unit for Metadata Processing
Udit Dhawan, Nikos Vasilakis, Raphael Rubin, Silviu Chiricescu, Jonathan M. Smith, Thomas F. Knight, Benjamin C. Pierce, André DeHon.
3rd Workshop on Hardware and Architectural Support for Security and Privacy
[ DOI ]