Translating and verifying Cyber–Physical systems with shared-variable concurrency in SpaceEx

R Li, H Zhu, R Banach - Internet of Things, 2023 - Elsevier
Abstract Cyber–Physical systems (CPS), combining continuous physical behavior and
discrete control behavior, have been widely utilized in recent years. However, the traditional …

Theoretical and Practical Approach to the Soundness and Completeness of Operational Semantics based on Denotational Semantics for MDESL

H Zhao, H Zhu, F Sheng, J He, J Bowen - Formal Aspects of Computing, 2024 - dl.acm.org
Verilog is a hardware description language (HDL) that has become an industry-standard
HDL of IEEE. Multithreaded discrete event simulation language (MDESL) is a Verilog-like …

Theoretical and practical approaches to the denotational semantics for MDESL based on UTP

F Sheng, H Zhu, J He, Z Yang, JP Bowen - Formal Aspects of Computing, 2020 - Springer
The hardware description language Verilog has been standardized and widely used in
industry. Multithreaded Discrete Event Simulation Language (MDESL) is a Verilog-like …

Jifeng He at Oxford and Beyond: An Appreciation

JP Bowen, H Zhu - Theories of Programming and Formal Methods: Essays …, 2023 - Springer
This paper provides an overview of Jifeng He's academic achievements while at Oxford
University in the UK, and later in Macau and Shanghai, together with his legacy …

[HTML][HTML] Trace semantics and refinement patterns for real-time properties in Event-B models

C Zhu, M Butler, C Cirstea - Science of Computer Programming, 2020 - Elsevier
Event-B is a formal method that utilizes a stepwise development approach for system-level
modeling and analysis. We are interested in reasoning about real-time deadlines and …

UTP semantics for the MCA ARMv8 architecture

L Xiao, H Zhu - Journal of Systems Architecture, 2022 - Elsevier
Hardware architectures like x86 and ARM provide relaxed memory models for efficiency
reasons. The revised ARMv8 architecture is multi-copy atomic (MCA), which brings relaxed …

Trace semantics and algebraic laws for total store order memory model

LL Xiao, HB Zhu, QW Xu - Journal of Computer Science and Technology, 2021 - Springer
Modern multiprocessors deploy a variety of weak memory models (WMMs). Total Store
Order (TSO) is a widely-used weak memory model in SPARC implementations and x86 …

Trace semantics and algebraic laws for MCA ARMv8 architecture based on UTP

L Xiao, H Zhu - … Engineering. Theories, Tools, and Applications: 7th …, 2021 - Springer
Hardware architectures like x86 and ARM provide relaxed memory models for efficiency
reasons. The revised ARMv8 architecture is multi-copy atomic (MCA), which brings relaxed …

Applying Formal Verification to an Open-Source Real-Time Operating System

A Butterfield, F Tuong - Theories of Programming and Formal Methods …, 2023 - Springer
This paper describes work done using formal methods to verify parts of the RTEMS real-time
operating system, as part of an activity sponsored by the European Space Agency to qualify …

[PDF][PDF] A personal formal methods archive

JP Bowen - ResearchGate. DOI, 2019 - researchgate.net
A personal archive of material related to formal methods has been deposited at Swansea
University by the author in 2018. This paper documents the contents of the archive and …