Abstract
Training in a distributed simulation involves carefully designed and constructed simulation scenarios to fulfill the training requirements. Simulation analysis, on the other hand, asks for engineered scenarios to investigate required aspects and behaviors of the system. Moreover, simulation scenarios (federation scenario) play an important role in the federation design and development as suggested in IEEE Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP). The simulation scenarios are used in every step in distributed simulation life span from the beginning (analysis and design) of a distributed simulation development to the analysis of results. Such an extensive use of scenarios in a distributed simulation dictates a judicious management of scenarios. In a distributed simulation, scenario management includes the activities of scenario development, scenario loading and parsing, scenario distribution and event injection, and scenario-related data collection and logging. This chapter explains the major concepts of simulation scenarios, introduces a model-driven scenario development process, and discusses the main activities in scenario management in a distributed simulation with a practical slant. It also presents examples to illustrate the scenario management activities.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Adak, M., Topçu, O., & Oğuztüzün, H. (2009, February). Model-based code generation for HLA federates. Software: Practice and Experience, 40(2), 149–175.
Agrawal, A. (2003). GReAT: A metamodel based model transformation language. Nashville: Institute for Software Integrated Systems (ISIS), Vanderbilt University.
Ahmad, S., & Sexana, V. (2008). Design of formal Air traffic control system through UML. Ubiquitous Computing and Communication Journal, 3(6), 11–20.
Arboleda, H., & Royer, J. C. (2012). Model‐driven and software product line engineering. Hoboken: John Wiley & Sons, Inc..
Barendrecht, P. (2010). Modeling transformations using QVT operational mappings. Eindhoven: Eindhoven University of Technology Department of Mechanical Engineering Systems Engineering Group.
Brill, M., et al. (2004). Live sequence charts: An introduction to lines, arrows, and strange boxes in the context of formal verification. Lecture Notes in Computer Science, 3147, 374–399.
Cetinkaya, D., Verbraeck, A., & Seck, M. (2011). MDD4MS: A model driven development framework for modeling and simulation. In Proceedings of the 2011 summer computer simulation conference (pp. 113–121). The Hague: SCS.
DFS Deutsche Flugsicherung GmbH. (2013). Aerodome chart -ICAO Braunschweig-Wolfsbug. Langen: DFS Deutsche Flugsicherung GmbH.
Durak, U., Oguztuzun, H., & Ider, K. (2008, March). Ontology based trajectory simulation framework. Journal of Computing and Information Science in Engineering, 8(1), 014503. DOI:10.1115/1.2830845
Durak, U., Oguztuzun, H., & Ider, K. (2009). Ontology based domain engineering for trajectory simulation reuse. International Journal of Software Engineering and Knowledge Engineering, 9(8), 1109–1129.
Durak, U., Topcu, O., Siegfried, R., & Oguztuzun, H. (2014). Scenario development: A model-driven engineering perspective. In Proceedings of the 4th international conference on simulation and modeling methodologies, technologies and applications. Vienna: SCITEPRESS.
Fowler, M. (2003). UML distilled a brief guide to the standard object modeling language. Boston: Addison-Wesley.
Gaševic, D., Djuric, D., & Devedžic, V. (2009). Model driven engineering and ontology development. Berlin: Springer.
Gronback, R. C. (2009). Eclipse modeling project: A domain-specific language. Upper Saddle River: Addison-Wesley.
IEEE. (1993). Protocols for distributed interactive simulation applications-entity information and interaction. IEEE Std 1278-1993. New York: IEEE.
IEEE. (2010a). IEEE recommended practice for Distributed Simulation Engineering and Execution Process (DSEEP). IEEE Std 1730-2010. New York: IEEE.
IEEE. (2010b). Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) – Federate interface specification. IEEE Std 1516.1-2010. New York: IEEE.
IEEE. (2010c). Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) -object model template. IEEE Std 1516.2-2010. New York: IEEE.
Jouault, F., et al. (2006). ATL: A QVT-like transformation language. In Proceedings of the 21st ACM SIGPLAN Symposium on Object-Printed Programming Systems, Languages, and Applications (OOPSLA ‘06) (pp. 719–720). New York: ACM.
Lofstrand, B., et al. (2004). Scenario management – Common design principles and data interchange formats. In Proceedings of European Simulation Interoperability Workshop (SIW). Edinburgh: SISO.
MSG-053. (2010). Rapid scenario generation for simulation applications. RTO-TR-MSG-053. Neuilly sur Seine: NATO RTO.
OMG. (2011a). Meta Object Facility (MOF) 2.0 query/view/transformation specification. Needham: OMG.
OMG. (2011b). Object Management Group, meta object facility, MOF specification version 2.4.1. Needham: OMG.
Siegfried, R., et al. (2012). Scenarios in military (distributed) simulation environments. In Proceedings of the Spring Simulation Interoperability Workshop (SSIW). Orlando: SISO.
Siegfried, R., et al. (2013). Specification and documentation of conceptual scenarios using Base Object Models (BOMs). In Proceedings of the 2913 Spring Simulation Conference. San Diego: SISO.
SISO. (2006). Base Object Model (BOM) template specification. Orlando: Simulation Interoperability Standards Organization (SISO).
SISO. (2008). Standard for Military Scenario Definition Language (MSDL). Orlando: SISO.
SISO. (2010). Coalition Battle Management Language (C-BML). Orlando: Simulation Interoperability Standards Organization (SISO).
Steinberg, D., Budinsky, F., Merks, E., & Paternostro, M. (2008). EMF: Eclipse modeling framework. Upper Saddle River: Pearson Education.
The Eclipse Foundation. (2014). Model-to-Model Transformation (MMT). [Online] Available at: https://projects.eclipse.org/projects/modeling.mmt. Accessed 10 Feb 2014.
Topçu, O. (2004). Development, representation, and validation of conceptual models in distributed simulation. Halifax: Defence R&D Canada – Atlantic (DRDC Atlantic).
Topçu, O., & Oğuztüzün, H. (2005, Winter). Developing an HLA based naval maneuvering simulation. Naval Engineers Journal, 117(1), 23–40.
Topçu, O., & Oğuztüzün, H. (2010). Scenario management practices in HLA-based distributed simulation. Journal of Naval Science and Engineering, 6(2), 1–33.
Topçu, O., Adak, M., & Oğuztüzün, H. (2008, July). A metamodel for federation architectures. Transactions on Modeling and Computer Simulation (TOMACS), 18(3), 10:1–10:29.
Ullner, F., Blomberg, J., & Andersson, N. (2008). The lessons learned from implementing a MSDL scenario editor. In Proceedings of the 2008 Fall Simulation Interoperability Workshop. Orlando: SISO.
US Department of Defense. (1996). High level architecture glossary. Washington, DC: US DoD.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Topçu, O., Durak, U., Oğuztüzün, H., Yilmaz, L. (2016). Scenario Management. In: Distributed Simulation. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-03050-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-03050-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03049-4
Online ISBN: 978-3-319-03050-0
eBook Packages: Computer ScienceComputer Science (R0)