publications

2025

  1. POPL 2025
    Reachability Analysis of the Domain Name System
    Dhruv NevatiaSi Liu, and David Basin
    Proc. ACM Program. Lang., 2025

2024

  1. OOPSLA 2024
    Plume: Efficient and Complete Black-box Checking of Weak Isolation Levels
    Si Liu, Long Gu, Hengfeng Wei, and David Basin
    Proc. ACM Program. Lang., 2024
  2. SIGMOD 2024
    NOC-NOC: Towards Performance-optimal Distributed Transactions
    Si Liu, Luca Multazzu, Hengfeng Wei, and David Basin
    Proc. ACM Manag. Data, 2024
  3. VLDB 2024 Demo
    IsoVista: Black-box Checking Database Isolation Guarantees
    Long GuSi Liu, Tiancheng Xing, Hengfeng Wei, Yuxing Chen, and David Basin
    Proc. VLDB Endow., 2024
  4. USENIX SEC 2024
    CAMP: Compositional Amplification Attacks against DNS
    Huayi Duan, Marco Bearzi, Jodok Vieli, David Basin, Adrian Perrig, Si Liu, and Bernhard Tellenbach
    In 33rd USENIX Security Symposium (USENIX Security 24), 2024
  5. CAV 2024
    Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems
    Dapeng Zhi, Peixin Wang, Si Liu, Luke Ong, and Min Zhang
    In Computer Aided Verification - 36th International Conference, CAV 2024, Montreal, QC, Canada, July 24-27, 2024, Proceedings, Part II, 2024
  6. VMCAI 2024
    Taming Reachability Analysis of DNN-Controlled Systems via Abstraction-Based Training
    Jiaxu Tian, Dapeng Zhi, Si Liu, Peixin Wang, Guy Katz, and Min Zhang
    In Verification, Model Checking, and Abstract Interpretation: 25th International Conference, VMCAI 2024, London, United Kingdom, January 15–16, 2024, Proceedings, Part II, London, United Kingdom, 2024

2023

  1. VLDB 2023
    Efficient Black-box Checking of Snapshot Isolation in Databases
    Si Liu*, Kaile Huang*, Zhenge Chen, Hengfeng Wei, David Basin, Haixiang Li, and Anqun Pan
    Proc. VLDB Endow., 2023
  2. OSDI 2023
    Detecting Transactional Bugs in Database Engines via Graph-Based Oracle Construction
    Zu-Ming Jiang, Si Liu, Manuel Rigger, and Zhendong Su
    In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), 2023
  3. SIGCOMM 2023
    A Formal Framework for End-to-End DNS Resolution
    Si Liu, Huayi Duan, Lukas Heimes, Marco Bearzi, Jodok Vieli, David Basin, and Adrian Perrig
    In Proceedings of the ACM SIGCOMM 2023 Conference, New York, NY, USA, 2023
  4. NSDI 2023
    RHINE: Robust and High-performance Internet Naming with E2E Authenticity
    Huayi Duan, Rubén Fischer, Jie Lou, Si Liu, David Basin, and Adrian Perrig
    In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), 2023
  5. NeurIPS 2023
    Boosting Verification of Deep Reinforcement Learning via Piece-Wise Linear Decision Neural Networks
    Jiaxu Tian, Dapeng Zhi, Si Liu, Peixin Wang, Cheng Chen, and Min Zhang
    In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023
  6. CVPR 2023
    Boosting Verified Training for Robust Image Classifications via Abstraction
    Zhaodi Zhang, Zhiyi Xue, Yang Chen, Si Liu, Yueling Zhang, Jing Liu, and Min Zhang
    In IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2023, Vancouver, BC, Canada, June 17-24, 2023, 2023
  7. ISSTA 2023
    A Tale of Two Approximations: Tightening Over-Approximation for DNN Robustness Verification via Under-Approximation
    Zhiyi Xue, Si Liu, Zhaodi Zhang, Yiting Wu, and Min Zhang
    In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, Seattle, WA, USA, 2023

2022

  1. OOPSLA 2022
    Bridging the semantic gap between qualitative and quantitative models of distributed systems
    Si Liu, Jose Meseguer, Peter Csaba Ölveczky, Min Zhang, and David Basin
    Proc. ACM Program. Lang., Oct 2022
  2. TOSEM 2022
    All in One: Design, Verification, and Implementation of SNOW-optimal Read Atomic Transactions
    Si Liu
    ACM Trans. Softw. Eng. Methodol., Mar 2022
  3. CSF 2022
    N-Tube: Formally Verified Secure Bandwidth Reservation in Path-Aware Internet Architectures
    Thilo Weghorn, Si Liu*, Christoph Sprenger, Adrian Perrig, and David Basin
    In 2022 IEEE 35th Computer Security Foundations Symposium (CSF), Mar 2022
  4. Book Chapter
    Design-Level Verification
    David Basin, Tobias Klenze, Si Liu, and Christoph Sprenger
    Mar 2022
  5. Book Chapter
    Extensions for the Data Plane
    Giacomo Giuliari, Markus Legner, Si Liu, Adrian Perrig, Thilo Weghorn, and Marc Wyss
    Mar 2022
  6. ASE 2022
    Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networks
    Zhaodi Zhang, Yiting Wu, Si Liu, Jing Liu, and Min Zhang
    In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, Rochester, MI, USA, Mar 2022

2021

  1. TASE 2021
    Exploring Design Alternatives for Replicated RAMP Transactions Using Maude
    Lei Liang, and Si Liu
    In 2021 International Symposium on Theoretical Aspects of Software Engineering (TASE), Mar 2021

2020

  1. NFM 2020
    Generating Correct-by-Construction Distributed Implementations from Formal Maude Designs
    Si Liu, Atul Sandur, José Meseguer, Peter Csaba Ölveczky, and Qi Wang
    In NASA Formal Methods - 12th International Symposium, NFM 2020, Moffett Field, CA, USA, May 11-15, 2020, Proceedings, Mar 2020

2019

  1. TACAS 2019
    Automatic Analysis of Consistency Properties of Distributed Transaction Systems in Maude
    Si Liu, Peter Csaba Ölveczky, Min Zhang, Qi Wang, and José Meseguer
    In Tools and Algorithms for the Construction and Analysis of Systems - 25th International Conference, TACAS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, April 6-11, 2019, Proceedings, Part II, Mar 2019
  2. FAoC 2019
    Read atomic transactions with prevention of lost updates: ROLA and its formal analysis
    Si Liu, Peter Csaba Ölveczky, Qi Wang, Indranil Gupta, and José Meseguer
    Formal Aspects Comput., Mar 2019
  3. CCS 2019
    Charting the Attack Surface of Trigger-Action IoT Platforms
    Qi Wang, Pubali Datta, Wei Yang, Si Liu, Adam Bates, and Carl A. Gunter
    In Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, CCS 2019, London, UK, November 11-15, 2019, Mar 2019
  4. PhD Thesis
    Design, verification and automatic implementation of correct-by-construction distributed transaction systems in Maude
    Si Liu
    University of Illinois Urbana-Champaign, USA, Mar 2019

2018

  1. FASE 2018
    ROLA: A New Distributed Transaction Protocol and Its Formal Analysis
    Si Liu, Peter Csaba Ölveczky, Keshav Santhanam, Qi Wang, Indranil Gupta, and José Meseguer
    In Fundamental Approaches to Software Engineering, 21st International Conference, FASE 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings, Mar 2018
  2. WRLA 2018
    Formal Modeling and Analysis of the Walter Transactional Data Store
    Si Liu, Peter Csaba Ölveczky, Qi Wang, and José Meseguer
    In Rewriting Logic and Its Applications - 12th International Workshop, WRLA 2018, Held as a Satellite Event of ETAPS, Thessaloniki, Greece, June 14-15, 2018, Proceedings, Mar 2018
  3. Book Chapter
    Survivability: Design, Formal Modeling, and Validation of Cloud Storage Systems Using Maude
    Rakesh Bobba, Jon Grov, Indranil Gupta, Si Liu, José Meseguer, Peter Csaba Ölveczky, and Stephen Skeirik
    Mar 2018

2017

  1. LITES 2017
    Quantitative Analysis of Consistency in NoSQL Key-Value Stores
    Si Liu, Jatin Ganhotra, Muntasir Raihan Rahman, Son Nguyen, Indranil Gupta, and José Meseguer
    Leibniz Trans. Embed. Syst., Mar 2017
  2. ICFEM 2017
    Exploring Design Alternatives for RAMP Transactions Through Statistical Model Checking
    Si Liu, Peter Csaba Ölveczky, Jatin Ganhotra, Indranil Gupta, and José Meseguer
    In Formal Methods and Software Engineering - 19th International Conference on Formal Engineering Methods, ICFEM 2017, Xi’an, China, November 13-17, 2017, Proceedings, Mar 2017

2016

  1. JLAMP 2016
    Modeling and analyzing mobile ad hoc networks in Real-Time Maude
    Si Liu, Peter Csaba Ölveczky, and José Meseguer
    J. Log. Algebraic Methods Program., Mar 2016
  2. SAC 2016
    Formal modeling and analysis of RAMP transaction systems
    Si Liu, Peter Csaba Ölveczky, Muntasir Raihan Rahman, Jatin Ganhotra, Indranil Gupta, and José Meseguer
    In Proceedings of the 31st Annual ACM Symposium on Applied Computing, Pisa, Italy, April 4-8, 2016, Mar 2016

2015

  1. SSS 2015
    Formal Analysis of Leader Election in MANETs Using Real-Time Maude
    Si Liu, Peter Csaba Ölveczky, and José Meseguer
    In Software, Services, and Systems - Essays Dedicated to Martin Wirsing on the Occasion of His Retirement from the Chair of Programming and Software Engineering, Mar 2015
  2. QEST 2015
    Quantitative Analysis of Consistency in NoSQL Key-Value Stores
    Si Liu, Son Nguyen, Jatin Ganhotra, Muntasir Raihan Rahman, Indranil Gupta, and José Meseguer
    In Quantitative Evaluation of Systems, 12th International Conference, QEST 2015, Madrid, Spain, September 1-3, 2015, Proceedings, Mar 2015

2014

  1. ICFEM 2014
    Formal Modeling and Analysis of Cassandra in Maude
    Si Liu, Muntasir Raihan Rahman, Stephen Skeirik, Indranil Gupta, and José Meseguer
    In Formal Methods and Software Engineering - 16th International Conference on Formal Engineering Methods, ICFEM 2014, Luxembourg, Luxembourg, November 3-5, 2014. Proceedings, Mar 2014
  2. WRLA 2014
    A Framework for Mobile Ad hoc Networks in Real-Time Maude
    Si Liu, Peter Csaba Ölveczky, and José Meseguer
    In Rewriting Logic and Its Applications - 10th International Workshop, WRLA 2014, Held as a Satellite Event of ETAPS, Grenoble, France, April 5-6, 2014, Revised Selected Papers, Mar 2014
  3. PRDC 2014
    Reasoning about Group-Based Mobility in MANETs
    Xi Wu, Si Liu, Huibiao Zhu, and Yongxin Zhao
    In 20th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2014, Singapore, November 18-21, 2014, Mar 2014

2013

  1. ComSIS 2013
    Modeling and verifying the Ariadne protocol using process algebra
    Xi Wu, Huibiao Zhu, Yongxin Zhao, Zheng Wang, and Si Liu
    Comput. Sci. Inf. Syst., Mar 2013

2012

  1. ECBS 2012
    Modeling and Verifying the Ariadne Protocol Using CSP
    Xi Wu, Si Liu, Huibiao Zhu, Yongxin Zhao, and Lei Chen
    In IEEE 19th International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2012, Novi Sad, Serbia, April 11-13, 2012, Mar 2012

2011

  1. HASE 2011
    A Calculus for Mobile Ad Hoc Networks from a Group Probabilistic Perspective
    Si Liu, Yongxin Zhao, Huibiao Zhu, and Qin Li
    In 13th IEEE International Symposium on High-Assurance Systems Engineering, HASE 2011, Boca Raton, FL, USA, November 10-12, 2011, Mar 2011
  2. ICECCS 2011
    Formal Model of Interrupt Program from a Probabilistic Perspective
    Yongxin Zhao, Yanhong Huang, Jifeng He, and Si Liu
    In 16th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2011, Las Vegas, Nevada, USA, 27-29 April 2011, Mar 2011
  3. SSIRI 2011
    Formal Approaches to Wireless Sensor Networks
    Si Liu, Xiaofeng Wu, Qin Li, Huibiao Zhu, and Qian Wang
    In Fifth International Conference on Secure Software Integration and Reliability Improvement, SSIRI 2011, 27-29 June, 2011, Jeju Island, Korea - Companion Volume, Mar 2011
  4. SSIRI 2011
    Towards Denotational Semantics for Verilog in PVS
    Han Zhu, Huibiao Zhu, Si Liu, and Jian Guo
    In Fifth International Conference on Secure Software Integration and Reliability Improvement, SSIRI 2011, 27-29 June, 2011, Jeju Island, Korea - Companion Volume, Mar 2011
  5. TASE 2011
    Towards a Probabilistic Calculus for Mobile Ad Hoc Networks
    Si Liu, Yongxin Zhao, Huibiao Zhu, and Qin Li
    In 5th IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2011, Xi’an, China, 29-31 August 2011, Mar 2011
  6. TASE 2011
    Modeling and Analyzing the (mu)TESLA Protocol Using CSP
    Mengying Wang, Huibiao Zhu, Yongxin Zhao, and Si Liu
    In 5th IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2011, Xi’an, China, 29-31 August 2011, Mar 2011

2010

  1. UTP 2010
    Promoting Models
    Qin Li, Yongxin Zhao, Xiaofeng Wu, and Si Liu
    In Unifying Theories of Programming - Third International Symposium, UTP 2010, Shanghai, China, November 15-16, 2010. Proceedings, Mar 2010