Skip to main content

Dynamic Structure: Agent Modeling and Publish/Subscribe

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

Abstract

Dynamic structuring of models allows you to specify how models can change their structure during run-time. This chapter opens with a description of dynamic structure and its application to agent modeling . The Publish /Subscribe data distribution paradigm is described using dynamic structuring together with a Data Distribution Service that provides middleware based on this paradigm. We show how the DEVS Simulation Protocol for distributed simulation can be implemented in such middleware. We discuss how Publish/Subscribe topics support the exchange of DEVS Protocol commands and DEVS messages . We also discussed how topics that are individualized to components are not as desirable as those that can be subscribed to by all components. Insight into the choice of topics is gained by considering the all and each coupling of multi-aspects.

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

  • Duboz, R., Versmisse, D., Quesnel, G., Muzzy, A., & Ramat, E. (2006). Specification of dynamic structure discrete-event multiagent systems. In Agent-Directed Simulation (ADS 2006), Huntsville, AL, USA, April 2–6 2006.

    Google Scholar 

  • Douglass, S., & Mittal, S. (2012). A framework for modeling and simulation of the artificial. In A. Tolk (Ed.), Ontology, epistemology and teleology. Philosophical foundations for intelligent M&S. New York: Springer.

    Google Scholar 

  • Kwon, K.-J., Seo, C., & Zeigler, B. P. (2011). Automating DEVS over data distribution service for high performance and interoperability. In MS-DEVS ’11 Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium (pp. 199–204).

    Google Scholar 

  • Muzy, A., de Lara, J., & Guerra, E. (2007). Designing PRIMA: a precise visual language for modeling with agents, in a physical environment. In International Conference on Modeling, Simulation & Visualization Methods (pp. 231–238).

    Google Scholar 

  • OMG (Object Management Group) Specification. (2007). Data distribution service for real-time systems, version 1.2, formal/2007-01-01. http://www.omg.org/spec/DDS/1.2/PDF/.

  • 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, March 2012, Orlando, FL.

    Google Scholar 

  • Uhrmacher, A. M., & Kullick, B. G. (2000). “Plug and test”: Software agents in virtual environments. In WSC ’00: Proceedings of the 32nd Conference on Winter Simulation (pp. 1722–1729), San Diego, CA, USA. Society for Computer Simulation International.

    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). Dynamic Structure: Agent Modeling and Publish/Subscribe. 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_10

Download citation

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

  • 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