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 ...
Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios Scacchi, Walt; Alspaugh, Thomas A. (Monterey, California. Naval Postgraduate School, 2017-05); UCI-AM-17-041This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile ...