Abstract
In this chapter, we will present a complete case study, named “Maritime Border Surveillance Using Unmanned Surface Vehicles,” which involves interoperability of an agent-based simulation and an HLA-based simulation. In addition, we discuss the implementation issues of an intensive 3D graphics federate application, which is typically involved in a human-in-the-loop simulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
If the definitions do not exactly match, then InconsistentFDD exception is generated by the RTI. For example, if one module defines the order type of an interaction class as TimeStamp and the other one defines it as Receive , then the FOM modules will not be composed and an exception will be generated thus.
- 2.
In other words, the design requires all agents run on a single machine.
References
Bezivin, J. (2005). On the unification power of models. Software and Systems Modeling, 4(2), 171–188.
Burbeck, S. (1992). Applications programming in smalltalk-80(TM): How to use model-view-controller (MVC). Retrieved December 19, 2015 from http://www.dgp.toronto.edu/~dwigdor/teaching/csc2524/2012_F/papers/mvc.pdf
Crytek.(2017). CryEngine. Retrieved March 11, 2017 from https://www.cryengine.com/
DeCoAgent. (2015). DeCoAgent framework web site. Retrieved January 8, 2017 from https://sites.google.com/site/okantopcu/decoagent
DoD. (2014). MIL-STD-2525D joint military symbology. Philadelphia: DoD Interface Standard.
Grosswiler, R., Laferriere, R., Keller, M., & Pausch, R. (1994). An introductory tutorial for developing multi-user virtual environments. Presence, 3(4), 255–264.
IMO. (2003). COLREG: convention on the international regulations for preventing collisions at sea, 1972. Consolidated edition 2003 (4th ed.). London: IMO (International Maritime Organisation).
Khronos. (2017). Vulkan. Retrieved March 11, 2017 from https://www.khronos.org/vulkan/
MariSim. (2017). Maritime simulation (MariSim). Retrieved January 8, 2017 from https://sites.google.com/site/okantopcu/marisim
Microsoft DirectX. (2017). DirectX. Retrieved March 11, 2017 from https://msdn.microsoft.com/en-us/library/windows/desktop/hh309467(v=vs.85).aspx
Millgram, E., & Thagard, P. (1996). Deliberative coherence. Synthese, 108(1), 63–88.
NSTMSS. (2016). Naval surface tactical maneuvering simulation system (NSTMSS) web site. Retrieved January 8, 2017 from http://www.ceng.metu.edu.tr/~otopcu/nstmss/
OpenGL. (2017). OpenGL website. Retrieved March 11, 2017 from https://www.opengl.org/
OpenSceneGraph. (2007). OpenSceneGraph. Retrieved March 11, 2017 from http://trac.openscenegraph.org/projects/osg/
OpenSG. (2013). OpenSG. Retrieved March 11, 2017 from http://www.opensg.org/
Russell, S., & Norvig, P. (2010). Artificial intelligence A modern approach (3rd ed.). Upper Saddle River: Prentice Hall.
Topçu, O. (2014). Adaptive decision making in agent-based simulation. Journal of Simulation, 90(7), 815–832.
Topçu, O., Durak, U., Oğuztüzün, H., & Yılmaz, L. (2016). Distributed simulation: A model driven engineering approach (1st ed.). Cham: Springer.
Topçu, O., & Oğuztüzün, H. (2005). Developing an HLA based naval maneuvering simulation. Naval Engineers Journal, 117(1), 23–40.
Topçu, O., & Oğuztüzün, H. (2013). Layered simulation architecture: A practical approach. Simulation Modelling Practice and Theory, 32, 1–14.
Unity. (2017). Unity. Retrieved January 1, 2017 from https://unity3d.com/
VT MAK. (2017). VR-link for unity. Retrieved March 11, 2017 from http://www.mak.com/products/link/vr-link-for-unity
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Topçu, O., Oğuztüzün, H. (2017). A Complete Case Study. In: Guide to Distributed Simulation with HLA. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-61267-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-61267-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61266-9
Online ISBN: 978-3-319-61267-6
eBook Packages: Computer ScienceComputer Science (R0)