M&S-based design of embedded controllers on network processors

Rodrigo Castro, Ivan Ramello, Gabriel A. Wainer
Proceedings of 2012 SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation, TMS/DEVS’12, page TBD, Orlando, FL - March 2012
Download the publication : p20-CRBW12.pdf [723Ko]  
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.
Category: Real-Time Systems; Real-Time Simulation
2nd Category: Networking and Communications
Booktitle: Proceedings of 2012 SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation, TMS/DEVS’12
Pages : TBD
Month : March
Year : 2012
Publisher: ACM
Organization: Society for Modeling and Simulation International (SCS)
Address : Orlando, FL
URL: http://cell-devs-02.sce.carleton.ca/publications/2012/CRW12

BibTex references

@Conference_Paper\{CRW12,
  author       = "Castro, Rodrigo and Ramello, Ivan and Wainer, Gabriel A.",
  title        = "M&S-based design of embedded controllers on network processors",
  category     = "Real-Time Systems; Real-Time Simulation",
  2nd category = "Networking and Communications",
  booktitle    = "Proceedings of 2012 SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation, TMS/DEVS’12",
  pages        = "TBD",
  month        = "March",
  year         = "2012",
  publisher    = "ACM",
  organization = "Society for Modeling and Simulation International (SCS)",
  address      = "Orlando, FL",
  url          = "http://cell-devs-02.sce.carleton.ca/publications/2012/CRW12"
}

Other publications in the database