Skip to main content

DEVS Simulation Protocol

  • Chapter
  • First Online:
Guide to Modeling and Simulation of Systems of Systems

Abstract

One of the hallmarks of DEVS modeling and simulation is its fundamental separation of models from the simulation engines that execute them. The alternative, which is more common in today’s practice, is not to enforce such a clear separation and to indiscriminately mix constructs that relate to the model with those that relate to how it is being executed. This chapter discusses the fundamental separation of models from the simulation engines that execute them intrinsic to the DEVS framework. This leads to a layered architecture of modeling and simulation services that provides the basis for simulating DEVS coupled models that are created in a DEVS modeling environment . We use MS4 Me™ to describe the operation of the DEVS Simulation Protocol in terms of its interface requirements. We show how different implementations can satisfy the protocol using multi-aspects and uniform coupling patterns, which also illustrated the application of modeling concepts introduced earlier in the book. In addition, there is a discussion of how a typical event-based simulator can be simulated with the DEVS protocol and that casts light on the requirements for interoperability among DEVS and non-DEVS simulators.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Al-Zoubi, K., & Wainer, G. (2009). Performing distributed simulation with RESTful web-services approach. In Proceedings of Winter Simulation Conference, Austin, TX (pp. 1323–1334).

    Google Scholar 

  • Gholami, S., & Sarjoughian, H. S. (2012). Real-time network-on-chip simulation modeling. In G. Riley, F. Quaglia, & J. Himmelspach (Eds.), SIMUTOOLS, Fifth International Conference on Simulation Tools And Techniques, 19th–23rd March 2012. Italy, Desenzano del Garda: ACM.

    Google Scholar 

  • Himmelspach, J., & Uhrmacher, A. M. (2007). Plug’n simulate. In Proceedings of the 40th Annual Simulation Symposium (ANSS’07), Norfolk, VA, March 2007 (pp. 137–143).

    Google Scholar 

  • Kim, J.-H., Hong, S.-Y., & Kim, T. G. (2006). Design and implementation of simulators interoperation layer for DEVS simulator. In Proceedings of M&S-MTSA’06, Ottawa, July 2006 (pp. 195–199).

    Google Scholar 

  • Nutaro, J. (2010). Building simulation software: Theory. In Algorithms, and Applications. New York: Wiley.

    Google Scholar 

  • Seo, C., & Zeigler, B. P. (2012). Simulation model standardization through web services: Interoperation and federation on the DEVS/SOA platform. In DEVS Integrative M&S Symposium Proceedings of the Spring Simulation Conference, Orlando, FL, March 2012.

    Google Scholar 

  • Zeigler, B. P., Kim, T. G., & Praehofer, H. (2000). Theory of modeling and simulation: Integrating discrete event and continuous complex dynamic systems (2nd ed.). Boston: Academic Press.

    Google Scholar 

  • Zeigler, B. P., & Hammonds, P. (2007). Modeling & simulation-based data engineering: Introducing pragmatics into ontologies for net-centric information exchange. Boston: Academic Press, 448 p.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bernard P. Zeigler .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Zeigler, B.P., Sarjoughian, H.S. (2017). DEVS Simulation Protocol. In: Guide to Modeling and Simulation of Systems of Systems. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-64134-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64134-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64133-1

  • Online ISBN: 978-3-319-64134-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics