Foundational Agent-Based Systems Technology

Abstract

The theme of the project was to explore new modeling methodologies and model-based software production techniques to improve the quality of produced software, while at the same time shortening development times and improve reusability of designs. A good design starts with good decision-making. We designed and implemented a Decision Modeling capability as a loadable plugin for the MagicDraw Unified Modeling Language (UML) modeling tool (a.k.a. Cameo). The Decision Modeler supports the Object Management Group (OMG) Decision Modeling and Notation (DMN) Decision Requirements Diagram, but implements a more sophisticated Decision Definition capability, compared to DMN. Active Decision elements can be analyzed using the built-in Monte Carlo Analysis, and decision models can be executed within the limits of the Cameo Simulation Toolkit. Co-Simulation with external simulation systems is supported via the SimCom protocol (also a MagicDraw plugin). Successful co-simulations between the Decision Modeler and the Advanced Framework for Simulation, Integration and Modeling (AFSIM) tool were also demonstrated.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2023
Accession Number
AD1190490

Entities

People

  • Manfred R Koethe

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Corporations
  • Digital Engineering
  • Engineering
  • Engineers
  • Government Procurement
  • Governments
  • Information Exchange
  • Information Warfare
  • Language
  • Military Research
  • Model Based Systems Engineering
  • Network Protocols
  • Simulations
  • Social Sciences
  • Software Development
  • Specifications
  • Systems Engineering
  • Systems Modeling Language
  • United States
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.