skip to main content
10.1145/2185505.2185519acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Integrated simulation and emulation platform for cyber-physical system security experimentation

Authors Info & Claims
Published:17 April 2012Publication History

ABSTRACT

There is a pressing need to evaluate both cyber- and physical systems together and holistically for a rapidly growing number of applications using simulation and emulation in a realistic environment, which brings realistic attacks against the defensive capabilities of CPS (Cyber-Physical System). Without the support from appropriate tools and run-time environments, this assessment process can be extremely time-consuming and error-prone, if possible at all. In this paper, we present iSEE - integrated Simulation and Emulation platform for security Experimentation, as a "software supporting research infrastructure used for cyber security research and development". iSEE allows for the concurrent modeling, experimentation and evaluation of CPS that range from a fully simulated to a fully implemented system. iSEE has two major components: 1) modeling environment for system specification and experiment configuration and 2) run-time environment that supports experiment execution. iSEE employs the Model-Integrated-Computing (MIC) approach, which explicitly uses models throughout the experiment environments and integrates them at the domain-specific model level. The run-time environment of iSEE integrates Matlab and the DETERlab testbed to support realistic assessment of CPS on real distributed networking environments in its early design phase, before a fully implemented system is available. At run time, iSEE provides time synchronization and data communication and coordinates the execution of the security experiment across simulation and emulation platforms.

References

  1. Deter seer. http://seer.deterlab.net/.Google ScholarGoogle Scholar
  2. Deterlab. http://isi.deterlab.net/.Google ScholarGoogle Scholar
  3. Matlab. http://www.mathworks.com.Google ScholarGoogle Scholar
  4. Modelica and modelica association. http://www.modelica.org.Google ScholarGoogle Scholar
  5. The network simulator ns-2. http://isi.edu.nsnam/ns.Google ScholarGoogle Scholar
  6. Omnet++. http://www.omnetpp.org.Google ScholarGoogle Scholar
  7. The ptolemy project. http://ptolemy.eecs.berkeley.edu.Google ScholarGoogle Scholar
  8. A. T. Al-Hammouri, M. S. Branicky, and V. Liberatore. Co-simulation tools for networked control systems. In Proceedings of the 11th international workshop on Hybrid Systems: Computation and Control, HSCC '08, pages 16--29, Berlin, Heidelberg, 2008. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Cervin, M. Ohlin, and D. Henriksson. Simulation of networked control systems using truetime. In Proceedings of the 3rd International Workshop on Networked Control Systems: Tolerant to Faults, Nancy, France, 2007.Google ScholarGoogle Scholar
  10. J. S. Dahmann, R. M. Fujimoto, and R. M. Weatherly. The department of defense high level architecture. In Proceedings of the 29th conference on Winter simulation, WSC '97, pages 142--149, Washington, DC, USA, 1997. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. E. Eyisi, J. Bai, D. Riley, J. Weng, W. Yan, Y. Xue, X. Koutsoukos, and J. Sztipanovits. Ncswt: An integrated modeling and simulation tool for networked control systems. Technical report, Institute for Software and Integrated Systems, Vanderbilt University, 2011.Google ScholarGoogle Scholar
  12. M. Hasan, H. Yu, A. Carrington, and T. Yang. Co-simulation of wireless networked control systems over mobile ad hoc network using simulink and opnet. Communications, IET, 3(8):1297--1310, august 2009.Google ScholarGoogle ScholarCross RefCross Ref
  13. U. Hatnik and S. Altmann. Using modelsim, matlab/simulink and ns for simulation of distributed systems. In Parallel Computing in Electrical Engineering, 2004. PARELEC 2004. International Conference on, pages 114--119, sept. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. O. Heimlich, R. Sailer, and L. Budzisz. Nmlab: A co-simulation framework for matlab and ns-2. In Proceedings of the 2010 Second International Conference on Advances in System Simulation, SIMUL '10, pages 152--157, Washington, DC, USA, 2010. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. G. Hemingway, H. Neema, H. Nine, J. Sztipanovits, and G. Karsai. Rapid synthesis of high-level architecture-based heterogeneous simulation: a model-based integration approach. In Simulation, volume 88, March 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Karsai, J. Sztipanovits, A. Ledeczi, and T. Bapty. Model-integrated development of embedded software. Proceedings of the IEEE, 91(1):145--164, jan 2003.Google ScholarGoogle ScholarCross RefCross Ref
  17. T. Kohtamaki, M. Pohjola, J. Brand, and L. Eriksson. Piccsim toolchain - design, simulation and automatic implementation of wireless networked control systems. In Networking, Sensing and Control, 2009. ICNSC '09. International Conference on, pages 49--54, march 2009.Google ScholarGoogle Scholar

Index Terms

  1. Integrated simulation and emulation platform for cyber-physical system security experimentation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      HiCoNS '12: Proceedings of the 1st international conference on High Confidence Networked Systems
      April 2012
      96 pages
      ISBN:9781450312639
      DOI:10.1145/2185505

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 April 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate30of55submissions,55%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader