A denotational semantics of Simulink with higher-order UTP

X Xu, B Zhan, S Wang, JP Talpin, N Zhan - Journal of Logical and …, 2023 - Elsevier
Matlab/Simulink is a de-facto industrial standard for modelling embedded systems.
Reflecting the complexity of cyber-physical system (CPS) design, the semantics of Simulink …

Towards correctness proof for hybrid Simulink block diagrams

W Zhang, Q Sun, C Wang, Z Liu - Journal of Systems Architecture, 2023 - Elsevier
Cyber–physical systems (CPS) are often modelled using Simulink to simulate plant and
controller behaviour by block diagrams. However, since the incomplete coverage of …

Automated reasoning for probabilistic sequential programs with theorem proving

K Ye, S Foster, J Woodcock - … and Algebraic Methods in Computer Science …, 2021 - Springer
Abstract Semantics for nondeterministic probabilistic sequential programs has been well
studied in the past decades. In a variety of semantic models, how nondeterministic choice …

Proving Simulink block diagrams correct via refinement

W Zhang, Q Sun, C Wang, Z Liu - … Communications and Mobile …, 2022 - Wiley Online Library
Simulink is a well‐known block diagram‐based tool for modular design and multidomain
simulation of Cyber‐Physical Systems (CPS). However, the simulation by Simulink cannot …

A contract-based semantics and refinement for Simulink

Q Sun, W Zhang, C Wang, Z Liu - International Symposium on …, 2022 - Springer
Simulink is a widely used tool for modelling, simulating, and analyzing cyber-physical
systems using block diagrams. Such diagrams contain both discrete-time and continuous …

A contract-based semantics and refinement for hybrid Simulink block diagrams

Q Sun, W Zhang, C Wang, Z Liu - Journal of Systems Architecture, 2023 - Elsevier
Simulink is widely used for modelling, simulating, and analysing cyber–physical systems
(CPS). However, for safety-critical CPS, Simulink is insufficient to ensure safety since it lacks …

Local deadlock analysis of Simulink models based on timed behavioural patterns and theorem proving

J Jesus, A Sampaio - Science of Computer Programming, 2024 - Elsevier
Compositional deadlock analysis of process networks is a well-known challenge. We
propose a compositional deadlock analysis strategy for timed process networks, more …

Correct-by-construction: a contract-based semi-automated requirement decomposition process

S Minghui, G Bakirtzis, H Jafarzadeh… - arXiv preprint arXiv …, 2019 - arxiv.org
Requirement decomposition is a widely accepted Systems Engineering practice for
Requirements Engineering. Getting the requirements correct at the very beginning of the …

[PDF][PDF] Journal of Logical and Algebraic Methods in Programming

MQ Fu, J Zucker - 2014 - lcs.ios.ac.cn
Cyber-Physical Systems (CPSs) are networked computing units controlling physical plants
as diverse as grids, factories, supply chains, ground, sea, air and space transportation …