Equivalence Checking in Embedded Systems Design Verification
S. Bandyopadhyay, D. Sarkar, C. R. Mandal

TL;DR
This paper discusses modeling and formal verification of embedded systems, focusing on PRES+ models and developing an algorithm to translate them into FSMD models for equivalence checking.
Contribution
It introduces a PRES+ model for embedded systems and proposes a novel algorithm to translate PRES+ models into FSMD models for equivalence verification.
Findings
PRES+ models effectively capture concurrency and timing in embedded systems.
No existing equivalence checking methods for PRES+ models prior to this work.
Developed an algorithm for translating PRES+ models to FSMD models.
Abstract
In this report 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
TopicsModel-Driven Software Engineering Techniques · Petri Nets in System Modeling · Advanced Software Engineering Methodologies
