EDBT 2026 Demo / reviewers in the wild / expert
Ximeng Li 0003
dblp:251/6228
· DBLP profile ↗
15ranked-venue papers
5as first author
9since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 2 first-author · 4 since 2021Theory of computation · 4 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Formal reasoning about Bernstein-Vazirani algorithm
Zhi-Ping Shi 0002, Shanyan Chen, Ximeng Li 0003 |
J. Log. Algebraic Methods Program. | 5 |
| 2025 | Strategy-Aware Liquidity for Account-Based Blockchains
Ximeng Li 0003, Sensen Chen, Qianying Zhang, Zhi-Ping Shi 0002 |
SETTA | 1 |
| 2025 | Formalization of robot collision detection method based on conformal geometric algebra
Shanyan Chen, Zhi-Ping Shi 0002, Ximeng Li 0003 |
Formal Methods Syst. Des. | 6 |
| 2024 | Refinement Verification of OS Services based on a Verified Preemptive MicrokernelabstractAbstract An OS microkernel can be extended by implementing services upon it. A service could introduce an object that references a kernel object, and implement a group of functions that invokes the functions for manipulating the kernel object. We consider the scenario where the microkernel has been verified with machine-checkable proofs, while the services remain to be verified. Moreover, the verification of the microkernel is not performed with the verification of subsequent extension in mind. We address the problem of how to build sufficiently on the verification results for the microkernel, in achieving the verification of the services. Our methodology consists of enhancements to the verification framework for the microkernel, and the design of invariants for establishing the connection between the service-level objects and the kernel-level objects. Using the methodology, we have conducted a substantial formal verification of a group of services extending the inter-task communication functionalities of the preemptive microkernel $$\mu \!\!\text{ C }\!\!\text{/ }\!\!\!\text{ OS-II }$$ μ C / OS-II . Our verification uncovers dormant bugs and provides a level of correctness assurance for the services that is above what is achievable through extensive testing. Ximeng Li 0003, Shanyan Chen, Qianying Zhang, Zhi-Ping Shi 0002 |
FASE | 1 |
| 2023 | Formal Verification of Interrupt Isolation for the TrustZone-based TEEabstractARM TrustZone is a hardware security technology commonly used to implement the Trusted Execution Environment (TEE), which is a hardware-based isolated execution environment in which security-critical software can execute without interference and is widely applied to embedded systems. Isolation of interrupts in the two security domains of TrustZone is an important security mechanism that plays a vital role in protecting the execution of the TEE. This paper introduces a formal modeling and verification approach for the interrupt isolation mechanism of the TEE based on TrustZone. We propose a model formalizing the TrustZone-based TEE system at the instruction level, which focuses on modeling system behaviors of interrupt handling and captures crucial instructions related to interrupt isolation. We formally define three types of properties for the model: correctness, safety, and information flow security. The verification results in the theorem prover Isabelle/HOL show that the model satisfies the above properties, which indicates that the interrupt isolation mechanism of TrustZone correctly enforces the isolation of interrupts and protects the TEE from being interfered with non-secure interrupts. Qianying Zhang, Ximeng Li 0003, Zhi-Ping Shi 0002 |
APSEC | 4 |
| 2023 | Formalization of the inverse kinematics of three-fingered dexterous hand
Shanyan Chen, Zhi-Ping Shi 0002, Ximeng Li 0003, Jingzhi Zhang |
J. Log. Algebraic Methods Program. | 5 |
| 2023 | A unified proof technique for verifying program correctness with big-step semantics
Ximeng Li 0003, Qianying Zhang, Zhi-Ping Shi 0002 |
J. Syst. Archit. | 1 |
| 2021 | Reasoning About Iteration and Recursion Uniformly Based on Big-Step Semantics
Ximeng Li 0003, Qianying Zhang, Zhi-Ping Shi 0002 |
SETTA | 1 |
| 2021 | Formalization of Euler-Lagrange Equation Set Based on Variational Calculus in HOL Light
Jingzhi Zhang, Ximeng Li 0003, Zhi-Ping Shi 0002, Yongdong Li |
J. Autom. Reason. | 4 |
| 2020 | Formal Verification of Atomicity Requirements for Smart Contracts
Ximeng Li 0003, Zhi-Ping Shi 0002 |
APLAS | 2 |
| 2020 | Formal Verification of Memory Isolation for the TrustZone-based TEEabstractThe trusted execution environment (TEE) is the security basis of embedded systems, which can provide a hardware-based isolated execution environment for security-sensitive components. Isolation of memory is a critical mechanism of TEE, the security of which plays a very important role in TEE's construction. In this paper, we present a formal verification of security properties about the memory isolation mechanism of TEE systems based on the ARM TrustZone, which is a hardware security technology commonly used on billions of ARM processors to create TEE. We establish a formal model of memory isolation, which consists of the formalization of ARMv8 architecture hardware components related to memory isolation and the formalization of a TrustZone monitor supporting world switch. We formally explicit and verify the correctness properties of memory management along with the information flow security properties of the memory isolation mechanism. The formalizations and verifications are all performed in the interactive theorem prover Isabelle/HOL. Yuwei Ma, Qianying Zhang, Shijun Zhao, Ximeng Li 0003, Zhi-Ping Shi 0002 |
APSEC | 5 |
| 2020 | Formalizing the Transaction Flow Process of Hyperledger Fabric
Ximeng Li 0003, Qianying Zhang, Zhi-Ping Shi 0002 |
ICFEM | 2 |
| 2020 | Formalization of Camera Pose Estimation Algorithm based on Rodrigues FormulaabstractAbstract Camera pose estimation is key to the proper functioning of robotic systems, supporting critical tasks such as robot navigation, target tracking, camera calibration, etc.Whilemultiple algorithms solving this problem have been proposed, their correctness has rarely been validated using formal techniques. This is true despite the fact that the adoption of formal verification is essential for the reliability of safety-critical systems, and for their certification to high assurance levels. In this article, we present an effort in formally verifying an algorithm for camera pose estimation in an interactive theorem prover. The algorithm leverages the power of Rodrigues formula to solve the pose estimation problem under conditions for which existing solutions cannot be applied. The technical ingredients include (but are not limited to) mechanized proofs of the Rodrigues formula (along with its Cayley decomposition form) and the least squares method for fitting data. Based on the formalization of the algorithm, we formally derive and verify its general solution and unique solution. Shanyan Chen, Ximeng Li 0003, Qianying Zhang, Zhi-Ping Shi 0002 |
Formal Aspects Comput. | 3 |
| 2019 | Towards Verifying Ethereum Smart Contracts at Intermediate Language Level
Ximeng Li 0003, Zhi-Ping Shi 0002, Qianying Zhang |
ICFEM | 1 |
| 2019 | A HOL Theory of the Differential for Matrix FunctionsabstractThe differential of matrix functions(DMF) plays an important role in mathematics and engineering. Common applications of it are found in optimization analysis, computer vision, robotics, etc. In this paper, a formal method based on HOL is used to construct the DMF based on Fréchet differential in matrix space. In order to illustrate the practical effectiveness of our work, we use our formalization to verify a property of matrix exponential. Yuhan Nie, Zhi-Ping Shi 0002, Aixuan Wu, Ximeng Li 0003 |
TASE | 4 |