Adapting the DEVS kernel 'RT-CADMIUM' to the ESP32 embedded platform
Sasisekhar Mangalam Govind, John Sahaya Rani Alex, Gabriel A. Wainer

TL;DR
This paper details the process of adapting the RT-CADMIUM DEVS simulation library from Mbed OS to the ESP32 platform, enhancing its deployment flexibility and performance for embedded systems development.
Contribution
It introduces a methodology for porting RT-CADMIUM to ESP32 and demonstrates the resulting performance improvements.
Findings
Successful porting of RT-CADMIUM to ESP32 platform.
Performance enhancements observed after adaptation.
Broader applicability of DEMES methodology in embedded systems.
Abstract
Discrete Event Modelling of Embedded Systems (DEMES) is a development methodology based on the Discrete Event Systems (DEVS) specification that improves the time -to-market by simplifying the development and testing of embedded systems. CADMIUM is a C++ header-only library developed at Carleton University that helps simulate models built using the DEVS specification. RT-CADMIUM is a fork of CADMIUM that provides a development framework that helps users develop systems using the DEMES technology. RT-CADMIUM, however, has a limited scope of deployment due to the use of Mbed OS as its Hardware Abstraction Layer (HAL). This paper provides the methodology for porting the RT-CADMIUM library to a different platform (ESP32 specifically). This paper also portrays the performance improvements gained due to this adoption.
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
TopicsSimulation Techniques and Applications · Real-Time Systems Scheduling · Distributed and Parallel Computing Systems
MethodsLib
