VLDB 2026 Research / reviewers in the wild / expert
Shuling Wang 0003
dblp:97/4633-3
· DBLP profile ↗
30ranked-venue papers
5as first author
15since 2021 · last 2026
0000-0002-2798-2660ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 14 · 2 first-author · 6 since 2021Theory of computation · 10 · 2 first-author · 4 since 2021Systems, architecture and hardware · 5 · 5 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Formal semantics for hierarchical Simulink diagrams in Isabelle/HOL
Yuzhen Qi, Shuling Wang 0003, Bohua Zhan, Naijun Zhan |
J. Syst. Archit. | 2 |
| 2026 | Formal design of safety-critical systems with MARS
Yihao Yin, Hao Wu 0085, Shuling Wang 0003, Xiong Xu 0005, Fanjiang Xu, Naijun Zhan |
J. Syst. Archit. | 4 |
| 2026 | Modeling and Verification of Hybrid Systems by Extending AADLabstractSystem-level design, and dependability prediction of safety-critical systems demand integration of architectural and analysis artifacts in a single development environment. Hybrid systems, with mutual dependencies and extensive interactions between the control portion and its physical environment, further intensify this need. Architecture Analysis and Design Language (AADL) is a model-based engineering language for the architectural design and analysis of embedded control systems. Core AADL has been extended with sub-languages for modeling and analysis of discrete behavior of the control portion, but not for continuous behavior of the physical environment. In a previous work, we have introduced Hybrid Annex for continuous behavior modeling as part of initial findings of an ongoing research effort on fulfilling the need for integrated modeling of the computing system along with its physical environment. In this article, we first detail complete structure of the Hybrid Annex along with appropriate examples for each section. Then, we present formal semantics of the synchronous subset of AADL models annotated with Hybrid Annex specifications using Hybrid Communicating Sequential Processes (HCSP). Formal semantics are used to verify correctness of AADL models (with Hybrid Annex specifications) using Hybrid Hoare Logic (HHL). A case study on a realistically-scaled automatic cruise control system is provided to demonstrate modeling and verification of hybrid systems using AADL with the proposed extension. Xiong Xu 0005, Ehsan Ahmad, Shuling Wang 0003, Xiangyu Jin, Bohua Zhan, Naijun Zhan |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2025 | Modeling and Analysis of Cyber-Physical Systems in the Hybrid π-Calculus Using Extended Sequence Diagrams
Xiong Xu 0005, Jixiang Miao, Shuling Wang 0003, Jean-Pierre Talpin |
ICFEM | 3 |
| 2025 | HHLPar: Automated Theorem Prover for Parallel Hybrid Communicating Sequential Processes
Xiangyu Jin, Bohua Zhan, Shuling Wang 0003, Naijun Zhan |
SETTA | 3 |
| 2025 | HpC: A Calculus for Hybrid and Mobile SystemsabstractNetworked cybernetic and physical systems of the Internet of Things (IoT) immerse civilian and industrial infrastructures into an interconnected and dynamic web of hybrid and mobile devices. The key feature of such systems is the hybrid and tight coupling of mobile and pervasive discrete communications in a continuously evolving environment (discrete computations with predominant continuous dynamics). In the aim of ensuring the correctness and reliability of such heterogeneous infrastructures, we introduce the hybrid π -calculus ( H p C ), to formally capture both mobility, pervasiveness and hybridisation in infrastructures where the network topology and its communicating entities evolve continuously in the physical world. The π -calculus proposed by Robin Milner et al. is a process calculus that can model mobile communications and computations in a very elegant manner. The H p C we propose is a conservative extension of the classical π -calculus, i.e., the extension is “minimal”, and yet describes mobility, time and physics of systems, while allowing to lift all theoretical results (e.g. bisimulation) to the context of that extension. We showcase the H p C by considering a realistic handover protocol among mobile devices. Xiong Xu 0005, Jean-Pierre Talpin, Shuling Wang 0003, Hao Wu 0085, Bohua Zhan, Xinxin Liu 0009, Naijun Zhan |
Proc. ACM Program. Lang. | 3 |
| 2024 | The Design of Intelligent Temperature Control System of Smart House with MARS
Yihao Yin, Hao Wu 0085, Shuling Wang 0003, Xiong Xu 0005, Fanjiang Xu, Naijun Zhan |
SETTA | 3 |
| 2023 | A denotational semantics of Simulink with higher-order UTP
Xiong Xu 0005, Bohua Zhan, Shuling Wang 0003, Jean-Pierre Talpin, Naijun Zhan |
J. Log. Algebraic Methods Program. | 3 |
| 2023 | Semantics Foundation for Cyber-physical Systems Using Higher-order UTPabstractModel-based design has become the predominant approach to the design of hybrid and cyber-physical systems (CPSs). It advocates the use of mathematically founded models to capture heterogeneous digital and analog behaviours from domain-specific formalisms, allowing all engineering tasks of verification, code synthesis, and validation to be performed within a single semantic body. Guaranteeing the consistency among the different views and heterogeneous models of a system at different levels of abstraction, however, poses significant challenges. To address these issues, Hoare and He’s Unifying Theories of Programming (UTP) proposes a calculus to capture domain-specific programming and modelling paradigms into a unified semantic framework. Our goal is to extend UTP to form a semantic foundation for CPS design. Higher-order UTP (HUTP) is a conservative extension to Hoare and He’s theory that supports the specification of discrete, real-time, and continuous dynamics, concurrency and communication, and higher-order quantification. Within HUTP, we define a calculus of normal hybrid designs to model, analyse, compose, refine, and verify heterogeneous hybrid system models. In addition, we define respective formal semantics for Hybrid Communicating Sequential Processes and Simulink using HUTP. Xiong Xu 0005, Jean-Pierre Talpin, Shuling Wang 0003, Bohua Zhan, Naijun Zhan |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2022 | Machine-Checked Executable Semantics of Stateflow
Shicheng Yi, Shuling Wang 0003, Bohua Zhan, Naijun Zhan |
ICFEM | 2 |
| 2022 | Translating a large subset of stateflow to hybrid CSP with code optimization
Panhua Guo, Bohua Zhan, Xiong Xu 0005, Shuling Wang 0003, Wenhui Sun |
J. Syst. Archit. | 4 |
| 2022 | Formal Analysis of 5G Authentication and Key Management for Applications (AKMA)
Tengshun Yang, Shuling Wang 0003, Bohua Zhan, Naijun Zhan, Shuangqing Xiang, Zhan Xiang, Bifei Mao |
J. Syst. Archit. | 2 |
| 2022 | Unified graphical co-modeling, analysis and verification of cyber-physical systems by combining AADL and Simulink/Stateflow
Xiong Xu 0005, Shuling Wang 0003, Bohua Zhan, Xiangyu Jin, Jean-Pierre Talpin, Naijun Zhan |
Theor. Comput. Sci. | 2 |
| 2021 | Brief Industry Paper: Modeling and Verification of Descent Guidance Control of Mars LanderabstractWe give an introduction to the MARS toolchain for formal modeling and verification of hybrid systems. It consists of translators from Simulink/Stateflow models to Hybrid Communicating Sequential Processes (HCSP), and tools for simulation, code generation, and deductive verification of an HCSP model. We apply the toolchain to model the descent guidance control phase of the recently launched Tianwen I mars lander, and verify that it correctly controls the velocity of the lander. Bohua Zhan, Bin Gu 0006, Xiong Xu 0005, Xiangyu Jin, Shuling Wang 0003, Bai Xue 0001, Xiaofeng Li 0005, Mengfei Yang, Naijun Zhan |
RTAS | 5 |
| 2021 | Formal Analysis of 5G AKMA
Tengshun Yang, Shuling Wang 0003, Bohua Zhan, Naijun Zhan, Shuangqing Xiang, Zhan Xiang, Bifei Mao |
SETTA | 2 |
| 2020 | Automatically Generating SystemC Code from HCSP Formal ModelsabstractIn model-driven design of embedded systems, how to generate code from high-level control models seamlessly and correctly is challenging. This is because hybrid systems are involved with continuous evolution, discrete jumps, and the complicated entanglement between them, while code only contains discrete actions. In this article, we investigate the code generation from Hybrid Communicating Sequential Processes (HCSP), a formal hybrid control model, to SystemC. We first introduce the notion of approximate bisimulation as a criterion to check the consistency between two different systems, especially between the original control model and the final generated code. We prove that it is decidable whether two HCSPs are approximately bisimilar in bounded time and unbounded time with some conditions, respectively. For both the cases, we present two sets of rules correspondingly for discretizing HCSPs and prove that the original HCSP model and the corresponding discretization are approximately bisimilar. Furthermore, based on the discretization, we define a transformation function to map a discretized HCSP model to SystemC code such that they are also approximately bisimilar. We finally implement a tool to automatically realize the translation from HCSP to SystemC code and illustrate our approach through some case studies. Gaogao Yan, Shuling Wang 0003, Lingtai Wang, Naijun Zhan |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2019 | Formal Verification of Quantum Algorithms Using Quantum Hoare LogicabstractWe formalize the theory of quantum Hoare logic (QHL) [TOPLAS 33(6),19], an extension of Hoare logic for reasoning about quantum programs. In particular, we formalize the syntax and semantics of quantum programs in Isabelle/HOL, write down the rules of quantum Hoare logic, and verify the soundness and completeness of the deduction system for partial correctness of quantum programs. As preliminary work, we formalize some necessary mathematical background in linear algebra, and define tensor products of vectors and matrices on quantum variables. As an application, we verify the correctness of Grover’s search algorithm. To our best knowledge, this is the first time a Hoare logic for quantum programs is formalized in an interactive theorem prover, and used to verify the correctness of a nontrivial quantum algorithm. Junyi Liu 0002, Bohua Zhan, Shuling Wang 0003, Shenggang Ying, Yangjia Li, Mingsheng Ying, Naijun Zhan |
CAV (2) | 3 |
| 2017 | Synthesizing SystemC Code from Delay Hybrid CSP
Gaogao Yan, Shuling Wang 0003, Naijun Zhan |
APLAS | 3 |
| 2017 | Compositional Hoare-Style Reasoning About Hybrid CSP in the Duration Calculus
Dimitar P. Guelev, Shuling Wang 0003, Naijun Zhan |
SETTA | 2 |
| 2017 | Modelling and Verifying Communication Failure of Hybrid Systems in HCSPabstractHybrid systems are dynamic systems with interacting discrete computation and continuous physical processes. They have become ubiquitous in our daily life, e.g. automotive, aerospace and medical systems, and in particular, many of them are safety-critical. For a safety-critical hybrid system, the physical process evolves continuously with respect to time, and the discrete controller monitors and controls the physical process in a correct way such that the whole system satisfies the given safety requirements. The safety of hybrid systems depends heavily on the control from the controllers. However, in the presence of communication failure, the expected control from the controller will get lost and as a consequence the physical process cannot behave as expected. In this paper, we mainly consider the communication failure caused by the non-engagement of one party in communication action, i.e. the communication itself fails to occur. To address this issue, this paper proposes a formal framework by extending HCSP, a formal modeling language for hybrid systems, for modeling and verifying hybrid systems in the absence of receiving messages due to communication failure. We present two inference systems for verifying the models in the framework by leveraging the expressivity of the assertion languages and the efficiency of proofs, and correspondingly implement two theorem provers in Isabelle/HOL. To illustrate our approach, we consider a case study on train on-board control system originating from Chinese Train Control System, for which the two provers are applied separately and the proof results are compared. Shuling Wang 0003, Flemming Nielson, Hanne Riis Nielson, Naijun Zhan |
Comput. J. | 1 |
| 2017 | A Compositional Modelling and Verification Framework for Stochastic Hybrid SystemsabstractAbstract In this paper, we propose a general compositional approach for modelling and verification of stochastic hybrid systems (SHSs). We extend Hybrid CSP (HCSP), a very expressive process algebra-like formal modeling language for hybrid systems, by introducing probability and stochasticity to model SHSs, which we call stochastic HCSP (SHCSP). Especially, non-deterministic choice is replaced by probabilistic choice, ordinary differential equations are replaced by stochastic differential equations (SDEs), and communication interrupts are generalized by communication interrupts with weights. We extend Hybrid Hoare Logic to specify and reason about SHCSP processes: On the one hand, we introduce the probabilistic formulas for describing probabilistic states, and on the other hand, we propose the notions of local stochastic differential invariants for characterizing SDEs and global loop invariants for repetition. Throughout the paper, we demonstrate our approach by an aircraft running example. Shuling Wang 0003, Naijun Zhan, Lijun Zhang 0001 |
Formal Aspects Comput. | 1 |
| 2016 | Approximate Bisimulation and Discretization of Hybrid CSP
Gaogao Yan, Yangjia Li, Shuling Wang 0003, Naijun Zhan |
FM | 4 |
| 2015 | Formal Verification of Simulink/Stateflow Diagrams
Liang Zou, Naijun Zhan, Shuling Wang 0003, Martin Fränzle |
ATVA | 3 |
| 2015 | An Improved HHL Prover: An Interactive Theorem Prover for Hybrid Systems
Shuling Wang 0003, Naijun Zhan, Liang Zou |
ICFEM | 1 |
| 2015 | Extending Hybrid CSP with Probability and Stochasticity
Shuling Wang 0003, Naijun Zhan, Lijun Zhang 0001 |
SETTA | 2 |
| 2014 | Denial-of-Service Security Attack in the Continuous-Time World
Shuling Wang 0003, Flemming Nielson, Hanne Riis Nielson |
FORTE | 1 |
| 2013 | Verifying Simulink diagrams via a Hybrid Hoare Logic ProverabstractSimulink is an industrial de-facto standard for building executable models of embedded systems and their environments, facilitating validation by simulation. Due to the inherent incompleteness of this form of system validation, complementing simulation by formal verification would be desirable. A prerequisite for such an approach is a formal semantics of Simulink's graphical models. In this paper, we show how to encode Simulink diagrams into Hybrid CSP (HCSP), a formal modelling language encoding hybrid system dynamics by means of an extension of CSP. The translation from Simulink to HCSP is fully automatic. We furthermore discuss how to utilize a Hybrid Hoare Logic Prover to verify the translated HCSP models. We demonstrate our approach on a combined scenario originating from the Chinese High-speed Train Control System at Level 3 (CTCS-3). Liang Zou, Naijun Zhan, Shuling Wang 0003, Martin Fränzle, Shengchao Qin |
EMSOFT | 3 |
| 2013 | A graph-based generic type system for object-oriented programs
Wei Ke 0001, Zhiming Liu 0001, Shuling Wang 0003, Liang Zhao 0022 |
Frontiers Comput. Sci. | 3 |
| 2012 | An Assume/Guarantee Based Compositional Calculus for Hybrid CSP
Shuling Wang 0003, Naijun Zhan, Dimitar P. Guelev |
TAMC | 1 |
| 2009 | A Graph-Based Operational Semantics of OO Programs
Wei Ke 0001, Zhiming Liu 0001, Shuling Wang 0003, Liang Zhao 0022 |
ICFEM | 3 |