Ensuring IoT Controller Reliability with Colored Generalized Stochastic Petri Net
In IoT systems managing multiple devices simultaneously, errors in system controllers often undermine intended operations. Formal verification offers a method to assess system reliability. Colored Generalized Stochastic Petri Net (CGSPN), a formal language, facilitate correctness checks of such systems. This study proposes a verification approach by translating a C++-based system controller of a self-service machine into a CGSPN models and validating it using the Snoopy Tool. Mapping techniques employed to transform components in the controller into CGSPN models are provided. Results demonstrate the method’s efficacy in verifying system safety properties, simulating system events, and enabling quantitative verification.
Authors
- Chanon Dechsupa (ORCID: https://orcid.org/0000-0001-8441-8962)
- Apipath Kamput
- Kruntarat Samngamnoi
- Sutinun Pomsiri
Institutions
- Khon Kaen University (TH)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/icsec62781.2024.10770732
- Citations
- 1
- Primary Topic
- Smart Grid Security and Resilience
- Type
- article
- Field-Weighted Citation Impact
- 0.33