Evolving a simulation model product line software architecture from heterogeneous model representations
Greaney, Kevin J.
Michael, James B.
MetadataShow full item record
National- and Department-level decision-makers expect credible Department of Defense models and simulations (M and S) to provide them confidence in the simulation results, especially for mission-critical and high-risk decisions supporting National Security. Many of these large-scale, software- intensive simulation systems were autonomously developed over time, and subject to varying degrees of funding, maintenance, and life-cycle management practices, resulting in heterogeneous model representations and data. Systemic problems with distributed interoperability of these non-trivial simulations in federations' persist, and current techniques, procedures, and tools have not achieved the desired results. The Software Architecture-Based Product Line for simulation model representations, employing Architecture Readiness Levels presented in this dissertation provides an alternative methodology. The proposed four-layered M and S software architecture-based product line model enables the development of model representations supported by readiness levels. Each layer reflects a division of the software architecture-based product line. The layer represents a horizontal slice through the architecture for organizing viewpoints or views at the same level of abstraction while the software architecture-based product line represents a vertical slice. A layer may maintain multiple views and viewpoints of a software architecture-based product line. A Domain Metadata Repository prescribes the interaction between layers. We introduce the Domain Integrated Product Development Team concept.
Approved for public release; distribution in unlimited.
Showing items related by title, author, creator and subject.
Osborn, Brian A. (Monterey, California. Naval Postgraduate School, 2002-09);The Department of Defense relies on modeling and simulation for a variety of purposes, including joint exercise training, developing and evaluating doctrine and tactics, and studying weapon system effectiveness. Advances ...
Guertin, Nicholas; Clements, Paul (Monterey, California. Naval Postgraduate School, 2010-04-30); NPS-AM-10-033An open architecture is a development methodology that employs published, widely accepted standards for defining key interfaces within a system. Systems that are ''open'' have components that can be provided by different ...
Jensen, Jimmie; Blais, Curtis (2007);The Battle Management Language (BML) is defined as an unambiguous language for command and control of live, simulated, and robotic forces. In March 2006, the SISO Standards Advisory Council approved initiation of a Product ...