Creating Virtual Test Bed Models from Paragon

sponsored by

 

 

 

 

The subcontract for calendar year 2001 (CY01) that will be executed as a part of the Virtual Test Bed (VTB) Program at South Carolina (USC) will target the delivery of code generation technology within the Paragon modeling tools (formerly Model Architect) that can produce native VTB models. A rough breakdown of the major milestones over the coming year is identified in the timeline shown in Fig. 1. At the end of CY01 it is expected that Paragon and VTB will remain independent tools. This is depicted in Fig. 2. In contrast to Fig. 2, the vision is to combine support from ONR/USC to leverage related research and development occurring on Paragon into the VTB environment over subsequent years. In light of this, software architectural and implementation issues will be assessed against this backdrop. The expectations are that modules within Paragon will be implemented in a fashion integratable within VTB for a highly cohesive, seamless look-and-feel. This vision is depicted in Fig. 3.

The milestones for CY01 are:

  1. Completing the porting of Paragon to Sun OS2.8

  2. Investigating the native VTB semantics

  3. Constructing the VTB code generator

  1. time-invariant constructs

  2. time-varying constructs

  3. implicit relations

   4.    VTB Generator Complete

 

Fig. 1. Milestones for CY01 on the VTB code generator

Fig.2. Output languages supported by the Paragon tools (VHDL-AMS and Native VTB in CY01)

Fig. 3. Some of the modules of the original Model Architect structure that are candidates to be implemented within VTB (highlighted blocks)

 

Downloads

This is the complete abstract for the ONR/USC funded project in Adobe PDF format.
Large poster for the Office of Naval Research and University of South Carolina contract of the PARAGON project on display in the laboratory.  JPG format (1.1 MB)
PowerPoint presentation delivered at the University of South Carolina by Dr. Mantooth on July 11-12, 2001.  May require a slight delay for download