EDBT 2026 Demo / reviewers in the wild / expert
Han Su 0003
dblp:23/3419-3
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0003-4260-8340ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021Theory of computation · 3 · 2 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | STLts-Div: Diversified Trace Synthesis from STL Specifications Using MILPabstractAbstract Modern cyber-physical systems are complex, and requirements are often written in Signal Temporal Logic (STL). Writing the right STL is difficult in practice; engineers benefit from concrete executions that illustrate what a specification actually admits. Trace synthesis addresses this need, but a single witness rarely suffices to understand intent or explore edge cases—diverse satisfying behaviors are far more informative. We introduce diversified trace synthesis: the automatic generation of sets of behaviorally diverse traces that satisfy a given STL formula. Building on a MILP encoding of STL and system model, we formalize three complementary diversification objectives—Boolean distance, random Boolean distance, and value distance—all captured by an objective function and solved iteratively. We implement these ideas in STLts-Div, a lightweight Python tool that integrates with Gurobi. Martin Jouve-Genty, Han Su 0003, Sota Sato 0001, Jie An 0001, Zhenya Zhang 0001, Ichiro Hasuo |
FM (1) | 2 |
| 2025 | Runtime Enforcement of CPS against Signal Temporal LogicabstractCyber-Physical Systems (CPSs), especially those involving autonomy, need guarantees of their safety. Runtime Enforcement (RE) is a lightweight method to formally ensure that some specified properties are satisfied over the executions of the system. Hence, there is recent interest in the RE of CPS. However, existing methods are not designed to tackle specifications suitable for the hybrid dynamics of CPS. With this in mind, we develop runtime enforcement of CPS using properties defined in Signal Temporal Logic (STL). Han Su 0003, Saumya Shankar, Srinivas Pinisetty, Partha S. Roop, Naijun Zhan |
HSCC | 1 |
| 2024 | Switching Controller Synthesis for Hybrid Systems Against STL FormulasabstractAbstract Switching controllers play a pivotal role in directing hybrid systems (HSs) towards the desired objective, embodying a “correct-by-construction” approach to HS design. Identifying these objectives is thus crucial for the synthesis of effective switching controllers. While most of existing works focus on safety and liveness, few of them consider timing constraints. In this paper, we delves into the synthesis of switching controllers for HSs that meet system objectives given by a fragment of STL, which essentially corresponds to a reach-avoid problem with timing constraints. Our approach involves iteratively computing the state sets that can be driven to satisfy the reach-avoid specification with timing constraints. This technique supports to create switching controllers for both constant and non-constant HSs. We validate our method’s soundness, and confirm its relative completeness for a certain subclass of HSs. Experiment results affirms the efficacy of our approach. Han Su 0003, Shenghua Feng, Sinong Zhan, Naijun Zhan |
FM (2) | 1 |
| 2023 | Lower Bounds for Possibly Divergent Probabilistic ProgramsabstractWe present a new proof rule for verifying lower bounds on quantities of probabilistic programs. Our proof rule is not confined to almost-surely terminating programs -- as is the case for existing rules -- and can be used to establish non-trivial lower bounds on, e.g., termination probabilities and expected values, for possibly divergent probabilistic loops, e.g., the well-known three-dimensional random walk on a lattice. Shenghua Feng, Mingshuai Chen, Han Su 0003, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Naijun Zhan |
Proc. ACM Program. Lang. | 3 |