Software System Architecture Modeling Methodology for Naval Gun Weapon Systems

Abstract

This dissertation describes the development of an architectural modeling methodology that supports the Navy's requirement to evaluate potential changes to gun weapon systems in order to identify potential software safety risks. The modeling methodology includes a tool ("Eagle6") that is based on the Monterey Phoenix (MP) modeling methodology, and has the capability to create and verify MP models, execute formal assertions via pre-defined macro commands, and a visualization tool that generates graphical representations of model scenarios. The Eagle6 toolset has two scenario generation modes, Exhaustive Search for model verification within scope, and Random trace generation for statistical estimates of nonfunctional properties, such as performance. The dissertation demonstrates how the Eagle6 tool may improve the SSSTRP evaluation process by including a methodology to use formal assertions to test for software states that are considered unsafe.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2010
Accession Number
ADA536399

Entities

People

  • Joey Rivers

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Counter IED
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Business Administration
  • Computer Programming
  • Computer Science
  • Computers
  • Configuration Management
  • Control Panels
  • Engineers
  • Explosives
  • Failure Mode And Effect Analysis
  • Management Personnel
  • Performance Engineering
  • Reliability
  • Safety Analysis
  • Software Design
  • Software Development
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Software Engineering.