Evolving a Simulation Model Product Line Software Architecture from Heterogeneous Model Representations

Abstract

National- and Department-level decision-makers expect credible Department of Defense models and simulations (M&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&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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2003
Accession Number
ADA418550

Entities

People

  • Kevin J. Greaney

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Business Administration
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Information Processing
  • Information Science
  • Information Systems
  • Knowledge Management
  • Management Personnel
  • Network Science
  • Organizational Structure
  • Software Development Tools
  • Software Testing
  • Test And Evaluation
  • Warning Systems
  • Weapons Effects

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.