Documente Academic
Documente Profesional
Documente Cultură
1 INTRODUCTION ......................................................................................................... 3
2 GETTING STARTED................................................................................................... 4
2.1 INSTALLATION....................................................................................................... 4
2.2 STARTING VISUAL OMT™ 1516......................................................................... 4
2.3 LICENSE ................................................................................................................... 4
2.4 ABOUT THIS USER’S GUIDE ............................................................................... 4
3 OVERVIEW................................................................................................................... 5
3.1 DESKTOP.................................................................................................................. 5
3.2 MENUS...................................................................................................................... 5
3.3 TOOLBAR ................................................................................................................. 5
4 OMT DOCUMENT ....................................................................................................... 7
4.1 NEW DOCUMENT................................................................................................... 7
4.2 OPEN DOCUMENT ................................................................................................. 8
4.3 OBJECT CLASSES................................................................................................... 8
4.4 INTERACTION CLASSES .................................................................................... 13
4.5 DATATYPES .......................................................................................................... 15
4.6 USER-SUPPLIED TAGS........................................................................................ 18
4.7 TRANSPORTATION TYPES ................................................................................ 18
4.8 DIMENSIONS ......................................................................................................... 19
4.9 TIME REPRESENTATION.................................................................................... 19
4.10 SYNCHRONIZATION POINTS .......................................................................... 20
4.11 SWITCHES............................................................................................................ 20
4.12 NOTES ................................................................................................................... 21
4.13 OBJECT MODEL IDENTIFICATION ................................................................ 22
5 WIZARDS..................................................................................................................... 23
5.1 MIGRATE FROM OMT 1.3 WIZARD.................................................................. 23
5.2 CONVERT TO FED 1.3 WIZARD ........................................................................ 25
5.3 GENERATE HTML WIZARD............................................................................... 27
6 MISCELLANEOUS .................................................................................................... 29
6.1 CONSISTENCY CHECK ....................................................................................... 29
6.2 PRINTING ............................................................................................................... 29
6.3 EXPORTING PNG AND JPG IMAGES................................................................ 30
7 REFERENCE............................................................................................................... 31
Visual OMT™ 1516 User’s Guide Introduction
1 Introduction
Visual OMT™ 1516 is a tool for developing SOM (Simulation Object Model) and
FOM (Federation Object Model) according to the IEEE 1516 version of HLA
(High-Level Architecture). More specifically the IEEE1516.2 specification [1] for
HLA OMT (Object Model Template) is supported.
Visual OMT™ 1516 is an integrated environment in which the HLA object models
of any simulation or federation can be loaded and edited. Tool support for
developing SOMs and FOMs reduces development-time, errors and ultimately
cost. The Visual OMT™ 1516 visual and intuitive representations of simulation
objects and interactions make it the perfect tool for both development and
presentation of object model information.
Visual OMT™ 1516 has the capability to import and convert OMT files for HLA
v1.3 [2]. This conversion is an important step when migrating from HLA v1.3 to
IEEE1516. Initialization data to an RTI (HLA Runtime Infrastructure) can be
exported in either HLA1.3 FED format or IEEE1516 FDD to support all versions
of all certified RTIs.
To make Visual OMT™ 1516 available on as many platforms as possible the
application is written in Java and uses a Java Virtual Machine, which is included
with the installation.
Basic knowledge of the IEEE1516.2 standard is recommended in order to fully
understand and utilize Visual OMT™ 1516. This standard is available from
www.ieee.org.
2 Getting started
2.1 Installation
Visual OMT™ 1516 comes with standard installer application for Windows.
Double click and follow the instructions to complete installation.
2.3 License
The license key provided with the installation package must be entered on first use
of Visual OMT™ 1516.
On first use or expiration of a time-limited license, the following dialog is
displayed on startup.
3 Overview
Visual OMT™ 1516 is able to handle multiple OMT documents simultaneously.
3.1 Desktop
The desktop area of Visual OMT™ contains all open OMT documents. A
document can be expanded to fill the entire desktop area or minimized to an icon
representing the document.
3.2 Menus
Visual OMT™ main menu contains pull-down menus to access functions for file
management, editing, help, wizards and other tools. The Project menu is not
available in this version of Visual OMT™. Available selections on each pull-down
menu are described later in this User’s Guide.
3.3 Toolbar
The toolbar is available for quick and easy access to commonly used functions.
Each toolbar button is associated with an item in one of the menus and the function
performed when pressing a toolbar button is the same as when selecting that menu
item.
4 OMT document
OMT documents consist of several views representing different tables of the OMT
specification. These views are displayed as tabs at the bottom of the OMT
document window.
To add a new object class, click on the white arrow at the right-hand side of an
object class. Drag while keeping the mouse pressed to draw a line from the object
class.
Release mouse button to create the new subclass. The name of the newly created
subclass is selected and you can enter a new name.
An alternative way of extending your object class hierarchy is to click the right
mouse button on any object class and select the Add Subclass menu item.
Visual OMT™ 1516 User’s Guide OMT document
To only delete subclasses of the selected class, select the Delete Subclasses menu
item.
Note: An object class cannot be moved to become a subclass of itself. The Move
Here menu item is disabled and the move action will be ignored.
Object classes can be moved between documents.
To show the attributes defined for an object class, click the attribute flip-down
button.
Attributes are displayed with name, datatype, sharing, ownership and delivery
information, where:
p = publishable
s = subscribable
d = divest
a = acquire
ts = timestamp
ro = receive order
To show inherited attributes, click the right mouse button on the object class and
select Show inherited.
Visual OMT™ 1516 User’s Guide OMT document
The layout of this view is similar to the object class structure. See section 4.3.
When working with interaction classes the same basic actions as for object classes
are used to add, delete, move, copy, expand and collapse.
4.5 Datatypes
The datatypes view consists of two panels. The top panel contains a table of all
available datatypes and the bottom panel is an editor for the datatype selected in the
datatypes table.
4.8 Dimensions
By associating attributes and interaction classes with dimensions, the data
distribution services of the RTI can optimize delivery of data. In this table all
available dimensions are documented.
4.11 Switches
This table indicates the settings of RTI switches.
4.12 Notes
Every item in the object model can be associated with notes. To indicate the
presence of a note a red triangle is shown next to the item. Text-fields and other
items, which are not edited in table cells, have their notes indicated next to the
corresponding label.
A table with all available notes is displayed. Checked boxes indicate the selected
notes. To add new notes simply enter new Id and Semantics on the last row in the
table.
Notes can also be edited in the Notes Table.
Visual OMT™ 1516 User’s Guide OMT document
5 Wizards
5.1 Migrate from OMT 1.3 Wizard
When opening a FOM or SOM saved in the OMT 1.3 DIF, a wizard for converting
to HLA IEEE1516 is started. Follow the instructions on the wizard to complete the
conversion.
When generating a FED file the dimensions associated to attributes and interaction
classes must be grouped into Routing Spaces. This dialog will help you give an
appropriate name to the generated RoutingSpaces.
Visual OMT™ 1516 User’s Guide Wizards
Select a filename and location for the generated FED file. Press the Finish button
to complete the wizard.
6 Miscellaneous
6.1 Consistency Check
The consistency check tool is available from the Tools menu and will perform a
validation of the model against the IEEE1516.2 XML DTD format.
6.2 Printing
To set up your page printing preferences, select File | Page Setup…
To print, select a view for printing and then select File|Print…
Visual OMT™ 1516 User’s Guide Miscellaneous
Set the scale factor and press Ok to print the selected view.
7 Reference
[1] IEEE Std 1516.2, IEEE Standard for Modeling and Simulation (M&S) High
Level Architecture (HLA) – Object Model Template (OMT) Specification
[2] U.S. Department of Defense, High Level Architecture, Object Model
Template, Version 1.3