VLDB 2026 Research / reviewers in the wild / expert
Haoxian Chen 0001
dblp:158/6303-1
· DBLP profile ↗
13ranked-venue papers
5as first author
10since 2021 · last 2026
0000-0002-8574-2120ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10 · 2 first-author · 7 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Characterizing Network Configuration Repair Spaces with Localized SubspecificationsabstractNetwork misconfigurations are a common source of policy violations. Existing verification tools detect such violations but provide limited guidance for systematic repair, while repair tools typically generate correct but opaque fixes that bear little resemblance to configurations operators would write themselves. We propose a symbolic framework that characterizes the repair space of misconfigurations. Instead of generating a patch, we compute localized subspecifications by treating selected configuration locations as symbolic variables and deriving the correctness conditions as constraints on these variables. The resulting constraints accurately describe all updates that restore compliance at a given location. These constraints make the repair intent explicit and enable operators to select a fix within that space consistent with their operational practice. To improve scalability, we introduce a modularization strategy that leverages correct route propagation graphs through simulation as semantic interfaces, enabling device-level repair space computation under fixed routing contexts. We implement our approach by extending existing verification tools and demonstrate that it automatically derives interpretable and feasible repair spaces for representative misconfiguration scenarios. Haoxian Chen 0001 |
APNet | 2 |
| 2026 | Explaining Network Configurations Under Failures via Localized Subspecifications
Yaxuan Lin, Haoxian Chen 0001 |
SIGCOMM | 3 |
| 2026 | Explainable Network Verification via Localized SubspecificationabstractNetwork verification, synthesis, and repair tools help enforce high-level operational intent, but their limited explainability makes configuration maintenance costly in practice, as operators must still manually reason about large, low-level configurations. We propose localized subspecifications, which explain how individual configuration elements preserve a given network property by constraining their admissible behaviors. A user study with 15 professional network operators and 8 graduate students shows 52% higher accuracy and 23% time savings, and 70% of participants reported that they would like to use subspecifications in daily operations, demonstrating practical benefits. To support real deployments, we develop SpecLens, an explainable network verification system that generates localized subspecifications using a scalable algorithm with soundness guarantees. SpecLens computes line-level and field-level subspecifications in 10 minutes on the real-world Internet2 configuration and 25 minutes on FatTree networks with up to 1,280 routers. Yaxuan Lin, Haoxian Chen 0001, Ruize Ma, Amirmohammad Nazari, Mukund Raghothaman, Peng Zhang 0011 |
SIGCOMM | 3 |
| 2025 | Interpretable Network Verification via Subspecifications
Haoxian Chen 0001, Amirmohammad Nazari, Mukund Raghothaman |
APNet | 2 |
| 2025 | Incremental Rule Discovery in Response to Parameter UpdatesabstractThis paper studies incremental rule discovery. Given a dataset D, rule discovery is to mine the set of the rules on D such that their supports and confidences are above thresholds 𝜎 and 𝛅 , respectively. We formulate incremental problems in response to updates Δ𝜎 and/or Δ𝛅, to compute rules added and/or removed with respect to 𝜎 + Δ𝜎 and 𝛅 + Δ𝛅. The need for studying the problems is evident since practitioners often want to adjust their support and confidence thresholds during discovery. The objective is to minimize unnecessary recomputation during the adjustments, not to restart the costly discovery process from scratch. As a testbed, we consider entity enhancing rules, which subsume popular data quality rules as special cases. We develop three incremental algorithms, in response to Δ𝜎 , Δ𝜎 and both. We show that relative to a batch discovery algorithm, these algorithms are bounded, i.e., they incur the minimum cost among all incrementalizations of the batch one, and parallelly scalable, i.e., they guarantee to reduce runtime when given more processors. Using real-life data, we empirically verify that the incremental algorithms outperform the batch counterpart by up to 658× when Δ𝜎 and Δ𝜎 are either positive or negative. Haoxian Chen 0001, Wenfei Fan, Jiaye Zheng |
Proc. ACM Manag. Data | 1 |
| 2024 | Localized Explanations for Automatically Synthesized Network ConfigurationsabstractNetwork synthesis simplifies network management by automatically generating distributed configurations that fulfill high-level intents. However, typical network synthesizers operate as monolithic algorithms, obscuring the internal workings of the synthesis process and showing no clear connection between the generated configurations and the global intents. Given the critical role of networks as infrastructure, it is crucial for network operators to understand the synthesized configurations to establish trust in these automatic tools. To address this challenge, we propose using subspecifications localized to each component in the network topology to enhance the interpretability of network synthesis. These subspecifications provide insights into the workings of synthesizers by connecting each component's functionalities with the global configuration intents. Amirmohammad Nazari, Mukund Raghothaman, Haoxian Chen 0001 |
HotNets | 4 |
| 2024 | Verifying Declarative Smart ContractsabstractSmart contracts manage a large number of digital assets nowadays. Bugs in these contracts have led to significant financial loss. Verifying the correctness of smart contracts is, therefore, an important task. This paper presents an automated safety verification tool, DCV, that targets declarative smart contracts written in De-Con, a logic-based domain-specific language for smart contract implementation and specification. DCV proves safety properties by mathematical induction and can automatically infer inductive invariants using heuristic patterns, without annotations from the developer. Our evaluation on 23 benchmark contracts shows that DCV is effective in verifying smart contracts adapted from public repositories, and can verify contracts not supported by other tools. Furthermore, DCV significantly outperforms baseline tools in verification time. Haoxian Chen 0001, Lan Lu, Brendan Massey, Yuepeng Wang 0001, Boon Thau Loo |
ICSE | 1 |
| 2023 | Synthesizing Formal Network Specifications From Input-Output ExamplesabstractWe propose NetSpec, a tool that synthesizes network specifications in a declarative logic programming language from input-output examples. NetSpec aims to accelerate the adoption of formal verification in networking practice, by reducing the effort and expertise required to specify network models or properties. NetSpec aims to be i) highly expressive, capable of synthesizing network specifications with complex semantics; ii) scalable, by virtue of using a novel best-first search algorithm to efficiently explore an unbounded solution space, and iii) robust, avoiding the need for exhaustive input-output examples by actively generating new examples. Our experiments demonstrate that NetSpec can synthesize a wide range of specifications used in network verification, analysis, and implementations. Furthermore, NetSpec improves upon existing approaches in terms of expressiveness, robustness to examples, and the quality of synthesized programs. Haoxian Chen 0001, Chenyuan Wu, Andrew Zhao, Mukund Raghothaman, Mayur Naik, Boon Thau Loo |
IEEE/ACM Trans. Netw. | 1 |
| 2022 | Declarative smart contractsabstractThis paper presents DeCon, a declarative programming language for implementing smart contracts and specifying contract-level properties. Driven by the observation that smart contract operations and contract-level properties can be naturally expressed as relational constraints, DeCon models each smart contract as a set of relational tables that store transaction records. This relational representation of smart contracts enables convenient specification of contract properties, facilitates run-time monitoring of potential property violations, and brings clarity to contract debugging via data provenance. Specifically, a DeCon program consists of a set of declarative rules and violation query rules over the relational representation, describing the smart contract implementation and contract-level properties, respectively. We have developed a tool that can compile DeCon programs into executable Solidity programs, with instrumentation for run-time property monitoring. Our case studies demonstrate that DeCon can implement realistic smart contracts such as ERC20 and ERC721 digital tokens. Our evaluation results reveal the marginal overhead of DeCon compared to the open-source reference implementation, incurring 14% median gas overhead for execution, and another 16% median gas overhead for run-time verification. Haoxian Chen 0001, Gerald Whitters, Mohammad Javad Amiri, Yuepeng Wang 0001, Boon Thau Loo |
ESEC/SIGSOFT FSE | 1 |
| 2021 | Interpretable Feedback for AutoML and a Proposal for Domain-customized AutoML for NetworkingabstractThe barrier to entry for network operators to use machine learning (ML) is high for operators who are not ML experts. Automated machine learning (AutoML) promises operators the ability to train ML models without requiring the expertise of data scientists or the need to learn ML. However, AutoML today: (a) is black-box; and (b) does not allow operators to leverage domain expertise. We start this paper by describing our broader vision for a domain-customized AutoML platform for networking and propose a set of potential solutions to realize that vision. As the first step, we introduce our feedback solution for AutoML that allows domain experts (who are not experts in ML) to better understand how to improve the input data to AutoML in order to achieve better accuracy. Behnaz Arzani, Kevin Hsieh, Haoxian Chen 0001 |
HotNets | 3 |
| 2018 | Towards Example-Guided Network SynthesisabstractIn recent years, there has been a proliferation in network domain-specific languages (DSL). These languages enable us to exploit the programmability of these networks, while still providing correctness guarantees through verification and analysis of DSLs. However, none of these DSLs have received widespread adoption. First these new languages require a learning curve among operators who may not be trained programmers. Second, these new SDN applications sometimes rely on functionality in legacy networks that cannot be easily migrated or analyzed. Haoxian Chen 0001, Anduo Wang, Boon Thau Loo |
APNet | 1 |
| 2018 | LHD: Improving Cache Hit Rate by Maximizing Hit Density
Nathan Beckmann, Haoxian Chen 0001, Asaf Cidon |
NSDI | 2 |
| 2017 | SDPA: Toward a Stateful Data Plane in Software-Defined NetworkingabstractAs the prevailing technique of software-defined networking (SDN), open flow introduces significant programmability, granularity, and flexibility for many network applications to effectively manage and process network flows. However, open flow only provides a simple “match-action” paradigm and lacks the functionality of stateful forwarding for the SDN data plane, which limits its ability to support advanced network applications. Heavily relying on SDN controllers for all state maintenance incurs both scalability and performance issues. In this paper, we propose a novel stateful data plane architecture (SDPA) for the SDN data plane. A co-processing unit, forwarding processor (FP), is designed for SDN switches to manage state information through new instructions and state tables. We design and implement an extended open flow protocol to support the communication between the controller and FP. To demonstrate the practicality and feasibility of our approach, we implement both software and hardware prototypes of SDPA switches, and develop a sample network function chain with stateful firewall, domain name system (DNS) reflection defense, and heavy hitter detection applications in one SDPA-based switch. Experimental results show that the SDPA architecture can effectively improve the forwarding efficiency with manageable processing overhead for those applications that need stateful forwarding in SDN-based networks. Chen Sun 0005, Jun Bi, Haoxian Chen 0001, Hongxin Hu, Zhilong Zheng, Shuyong Zhu, Chenghui Wu |
IEEE/ACM Trans. Netw. | 3 |