With the rise of Internet of Things devices, there is an increasing demand for embedded control systems. Discrete-Event Modeling of Embedded Systems (DEMES) is a Discrete Event System Specification (DEVS) based model driven development methodology that increases reliability and improves time to market by simplifying the development and testing of embedded systems. The existing toolchain used to implement DEMES, ECD-Boost, has some shortcomings that are addressed and improved in Real-Time Cadmium (RT-Cadmium); which is a Real-Time (RT) DEVS kernel developed on top of the Cadmium DEVS Simulator. RT-Cadmium allows users to switch between simulating and deploying their models with ease. RT-Cadmium is portable between target platforms and it already supports MBed Enabled ARM microprocessors and Linux based systems. RT-Cadmium can also handle asynchronous events, which are important for embedded system design and do not exist in standard DEVS simulators.

, , ,
2020 Spring Simulation Multiconference, SpringSim 2020
Department of Systems and Computer Engineering

Earle, B. (Ben), Bjornson, K. (Kyle), Ruiz-Martin, C. (Cristina), & Wainer, G.A. (2020). Development of a real-time devs kernel: RT-Cadmium. In Simulation Series (pp. 323–334).