Methodologies and Patterns for Model Centric Systems Engineering

Abstract

This research aims to improve the development and analysis of architecture models using the Unified Modeling Language (UML)Profile-based Integrated Architecture (UPIA)-inspired Generic Model guidance published by the Architecture Modeling for Systems Engineering Working Group (AMSEWG).To test its tool-neutrality, the Generic Model language is modeled in several other tools. This language was successfully reproduced in Alloy, a formal language, and in Innoslate, a model-based systems engineering (MBSE) tool. The results of this research include new patterns, templates and style guidance for architecture-level model views, which can be used to inform the continued evolution of modeling guidance. We provide graphical templates for structuring executable behavior models, and discuss the benefits and limitations of these templates. The results also found that Monterey Phoenix (MP) tools MP-Firebird and MP-Python are capable of representing aspects of the Generic Model language that pertain to behavior. The graphical templates and MP modeling in this research lay the groundwork for follow-on work to automate the translation of graphical behavior models into MP to leverage its scope-complete scenario generation, emergent behavior identification, verification, and validation capabilities.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2018
Accession Number
AD1060271

Entities

People

  • Bruce Allen
  • Kristin Giammarco

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Best Practices
  • Case Studies
  • Command And Control
  • Computer Programming
  • Computer Science
  • Computers
  • Department Of Defense
  • Engineering
  • Engineers
  • Failure Mode And Effect Analysis
  • Formal Languages
  • Governments
  • Ground Control Stations
  • Guidance
  • Humanitarian Assistance
  • Identification
  • Information Systems
  • Model Based Systems Engineering
  • Students
  • System Of Systems
  • Systems Engineering
  • Systems Modeling Language
  • Test And Evaluation
  • Unmanned Aerial Systems
  • Unmanned Aerial Vehicles

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Software Engineering.

Technology Areas

  • AI & ML