Shanyan Chen

dblp:280/1385 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0005-0837-5215ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 since 2021Theory of computation · 2 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Formal reasoning about Bernstein-Vazirani algorithm
Zhi-Ping Shi 0002, Shanyan Chen, Ximeng Li 0003
J. Log. Algebraic Methods Program.3
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.3
2024 Refinement Verification of OS Services based on a Verified Preemptive Microkernel
abstract
Abstract 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
FASE2
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.2
2020 Formalization of Camera Pose Estimation Algorithm based on Rodrigues Formula
abstract
Abstract 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.1