Equivalence Checking in Embedded Systems Design Verification using PRES+ model
Soumyadip Bandyopadhyay

TL;DR
This paper introduces a method to verify equivalence between PRES+ models of embedded systems by translating them into FSMD models and using existing equivalence checking tools, addressing a gap in PRES+ verification.
Contribution
It proposes the first known algorithm for translating PRES+ models to FSMD models for equivalence checking in embedded systems verification.
Findings
Successfully translated PRES+ models to FSMD models
Verified equivalence between models using existing tools
Demonstrated approach on real-world examples
Abstract
In this paper we focus on some aspects related to modeling and formal verification of embedded systems. Many models have been proposed to represent embedded systems. These models encompass a broad range of styles, characteristics, and application domains and include the extensions of finite state machines, data flow graphs, communication processes and Petri nets. In this report, we have used a PRES+ model (Petri net based Representation for Embedded Systems) as an extension of classical Petri net model that captures concurrency, timing behaviour of embedded systems; it allows systems to be representative in different levels of abstraction and improves expressiveness by allowing the token to carry information. Modeling using PRES+, as discussed above, may be convenient for specifying the input behaviour because it supports concurrency. However, there is no equivalence checking method…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Real-Time Systems Scheduling · Formal Methods in Verification
