Theory of Modeling and Simulation
Theory of Modeling and Simulation
CD++: a toolkit to develop DEVS models
Software—Practice & Experience
A system-on-chip FPGA implementation of embedded CD++
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Creation of DEVS models using imitation learning
Proceedings of the 2010 Summer Computer Simulation Conference
Hi-index | 0.00 |
In this paper we will present an M&S-driven framework to develop embedded systems based on the DEVS (Discrete Event systems Specification) formalism. DEVS provides a formal foundation to M&S that proved to be successful in different complex systems. This approach combines the advantages of a simulation -based approach with the rigor of a formal methodology. Another advantage of using DEVS is that different existing techniques (Bond Graphs, Cellular Automata, Partial Differential Equations, Queuing models, etc.) have been successfully transformed into DEVS models. CD++ is a software environment that implements DEVS theory with extensions to support real-time model execution in embedded systems. CD++ was used as the base for our development, building on previous research focused on real-time applications with hardware-in -the-loop. Embedded CD++ (ECD++) has been developed based on this tool to accomplish this aim. A small robocart has been built and tested with ECD++. The robocart uses sonar and touch sensor to detect obstacles on its way. At the end, ECD++ program has been compiled for the target and run using telnet connection on the board.