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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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.
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.
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).
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).
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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)