A simulation framework for PSoC based Cyber Physical Systems

This paper presents a framework for testing and validating applications designed for PSoC based CPSs. Programmable System on Chip (PSoC) technology provides a strong support for designing adaptation policies for reconfigurable sensor nodes. Synchronization of such devices in a Cyber Physical System (CPS) requires accurate message flow between them. Each PSoC chip has its own clock unit but it may operate at different clock frequency. Due the system complexity, simulation represents a proper way for efficient debugging and validation. The framework proposed here is based on OMNeT++, which is an event-driven simulator written in C++ that provides excellent extension capabilities.

[1]  Axel Jantsch,et al.  Simulation and Evaluation of a Network on Chip Architecture Using Ns-2 , 2002 .

[2]  Lei Wang,et al.  A programmable microsystem using system-on-chip for real-time biotelemetry , 2005, IEEE Transactions on Biomedical Engineering.

[3]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[4]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[5]  Edward A. Lee,et al.  A Programming Model for Time-Synchronized Distributed Real-Time Systems , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).

[6]  Christophe Le Martret,et al.  OMNeT++-Based Cross-Layer Simulator for Content Transmission over Wireless Ad Hoc Networks , 2010, EURASIP J. Wirel. Commun. Netw..

[7]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[8]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[9]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[10]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[11]  Robert Tappan Morris,et al.  Multiprocessor Support for Event-Driven Programs , 2003, USENIX Annual Technical Conference, General Track.

[12]  Alex Doboli,et al.  PNet: A Grid Type Sensor Network of Reconfigurable Nodes , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems Workshops.

[13]  Athanassios Boulis,et al.  Performance and scalability evaluation of the Castalia wireless sensor network simulator , 2010, SimuTools.

[14]  S. Iyengar,et al.  Simulating Wireless Sensor Networks with OMNeT + + , 2005 .