An Extensible Model and Analysis Framework

Abstract

The goal of this project was to build on top of a pre-existing, open-source modeling and analysis framework known as Ptolemy II (http://ptolemy.org). The University of California, Berkeley worked with the Air Force Research Laboratory, Rome Research Site on adapting Ptolemy II for modeling and simulation of large scale dynamics of Political, Military, Economic, Social, Information and Infrastructure (PMESII) on the National Operational Environment Modeling (NOEM) project. Key characteristics of such systems include complex, multi resolution continuous and discrete dynamics and large parameter sets. The following specific capabilities were prototyped in Ptolemy II and delivered via version control and software releases. Each of these capabilities specifically supports one or more mechanisms for building and maintaining large models: 1. A Publisher/Subscriber mechanism that enables communication between disparate parts of a large model. 2. Elimination of quadratic complexity algorithms in running Ptolemy II models. 3. Width inference, which facilitates parameterized width for communication channels. 4. Lazy composite actors, which make it faster to open and browse large models. 5. Modular code generation, which compiles models into a form that can execute considerably faster than the default interpreted execution.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2010
Accession Number
ADA533399

Entities

People

  • Christopher Brooks
  • Edward A. Lee

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Algorithms
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Control Systems
  • Environment
  • Graphical User Interface
  • Information Systems
  • Infrastructure
  • Intellectual Property
  • Language
  • Military Research
  • Simulations
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Computational Modeling and Simulation
  • Geospatial Intelligence and Artificial Intelligence Analytics

Technology Areas

  • AI & ML