To provide modeling and simulation functionality as services is strategically leveraged in the defense domain and elsewhere. To describe and understand the context, the ecosystem, wherein such services are used and interoperate with other services and capabilities, one needs tools that capture the simulation services themselves as well as the capability landscape they operate in. By using the NATO Consultation, Command, and Control (C3) Taxonomy to structure architecture design in the NATO Architecture Framework (NAF), cohesive descriptions of modeling and simulation capabilities within larger contexts can be given. We show how a basic seven-step approach may benefit architecture work for modeling and simulation at the overarching, reference, and target architectural levels; in particular for (1) hybrid architectures that embed simulation architectures within a larger service-oriented architecture and (2) for architectural design of simulation scenarios. Central to the approach is the use of the C3 Taxonomy as a repository for overarching architecture building blocks and patterns. We conclude that the promotion of technical functionality as capabilities in their own right helps delineate simulation environment boundaries, helps delineate services within and outside the boundary, and is an enabler for defining the service concepts in cloud-based approaches to modeling and simulation as a service (MSaaS).
[1]
Fauske,et al.
Simulation-Supported Wargaming for Analysis of Plans
,
2016
.
[2]
Jo Erskine Hannay,et al.
Agile requirements handling in a service-oriented taxonomy of capabilities
,
2017,
Requirements Engineering.
[3]
Alexey Melnikov,et al.
The WebSocket Protocol
,
2011,
RFC.
[4]
Jie Lu,et al.
Mobile Learning Design: Theories and Application
,
2016
.
[5]
Brian S. Stensrud,et al.
Formalizing context-based reasoning: A modeling paradigm for representing tactical human behavior
,
2008
.
[6]
E. Ross.
Association
,
1886,
American Journal of Sociology.
[7]
Kevin Heffner,et al.
A Proposed Process and Toolset for Developing Standardized C 2-to-Simulation Interoperability Solutions
,
2014
.
[8]
A. Alstad,et al.
Low-level Battle Management Language
,
2013
.
[9]
Robert G. Cooper,et al.
Portfolio Management for New Products (Управление портфелем новых продуктов)
,
1998
.
[10]
Karlos Artto,et al.
Problems in managing internal development projects in multi-project environments
,
2003
.