System-Level Design, Modeling, and Verification of GALS Cyber-Physical Systems
Cyber-Physical Systems (CPS) are of great significance to industrial automation due to their proficiency in managing complex tasks. Concurrency and heterogeneity, which are fundamental characteristics of CPS, pose significant challenges related to complexities in design, system architecture, timing behaviour, semantics, and cyber-physical interdependencies. We propose a system-level approach that leverages the Globally Asynchronous, Locally Synchronous (GALS) Model of Computation (MoC) to offer a structured and correct-by-construction methodology. The research also features a unified Coloured Petri Nets (CPN)-based modelling framework that bridges cyber and physical domains and enables holistic system verification. The approach comprises three stages: (1) Design using SystemGALS for cyber-domain control and data flow, alongside Simulink for physical process modelling; (2) Integration of CPN derived from SystemGALS and Simulink for unified representation; (3) Formal analysis on the CPN model. In this paper, we elaborate on each step of the system-level approach and provide an industrial automation use case for illustration.
Authors
- Avinash Malik (ORCID: https://orcid.org/0000-0002-7524-8292)
- Zoran Salčić (ORCID: https://orcid.org/0000-0001-7714-9848)
- Weiyi Zhang (ORCID: https://orcid.org/0000-0003-4915-1080)
Institutions
- University of Auckland (NZ)
Publication Details
- Journal
- IEEE Open Journal of the Industrial Electronics Society
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/ojies.2025.3591389
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00