Reusable Monterey Phoenix Code Libraries for Behavior Models and Model Segments
Abstract
System developers generate and simulate models for behavior analysis of the system at different phases of the system life cycle to aid stakeholders in understanding and informing decisions for systems or programs. Monterey Phoenix (MP), a Navy-developed modeling and simulation tool, is distinct in that it provides a unique modeling environment for exhaustively testing and finding desired and undesired behaviors. To create a model in MP, users manually browse the examples with no indexing or search capability to find matching code for their needs or construct the needed code from memory or another source. The MP tools provided no built-in mechanism to store and reuse snippets of MP code that have already been constructed. This thesis enables reuse of MP code segments by creating a formalized library that can be automatically accessed for repurpose. This research builds and catalogs code templates based on snippets from examples of prior MP models and frequently used expressions. It then develops, tests, and verifies a process for users to access model and snippet libraries through MP. The research conducted in this thesis enables the Department of Defense (DOD), Navy, and systems engineering community to repurpose validated code segments from one system to another. Having a repository with validated code templates significantly reduces the time to build a model by providing more efficient and convenient ways to build models.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 2021
- Accession Number
- AD1164250
Entities
People
- Rusita H. Desai
Organizations
- Naval Postgraduate School