Theory of Modeling and Simulation
Theory of Modeling and Simulation
Using UML for Modeling Complex Real-Time Systems
LCTES '98 Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems
Eclipse Modeling Framework
Intel Internet Exchange Architecture and Applications: A Practical Guide to Intel's Network Processors
Software and Simulation Modeling for Real-Time Software-Intensive Systems
DS-RT '04 Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Continuous System Simulation
Modeling Heterogeneous Real-time Components in BIP
SEFM '06 Proceedings of the Fourth IEEE International Conference on Software Engineering and Formal Methods
Network Systems Design Using Network Processors: Intel 2XXX Version
Network Systems Design Using Network Processors: Intel 2XXX Version
SimStudio: a next generation modeling and simulation framework
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Discrete-Event Modeling and Simulation: A Practitioner's Approach
Discrete-Event Modeling and Simulation: A Practitioner's Approach
Advanced IDE for modeling and simulation of discrete event systems
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Hi-index | 0.00 |
We introduce advanced techniques to develop embedded real-time controllers for networking applications using a Modeling and Simulation (M&S) based methodology. Our solution relies on the DEVS formalism and the Embedded CD++ (ECD++) real-time simulator. We show how DEVS-based prototypes can be embedded in the target hardware, consisting of an Intel IXP2400 Network Processor. We developed interface libraries allowing DEVS models to interact with specialized microcontrollers for high performance packet handling. We also introduce a portable Virtual Lab for developing prototypes and deploying them for quick validation on a real-world network. Our approach provides model continuity, eliminating the need for adapting logic or structure of the controllers when evolving from standalone simulations to execution in the target platform.