This document describes the format for DAVE-ML model definition
files. DAVE-ML is a proposed standard method for the interchange of aerospace
vehicle flight dynamic models. The intent of DAVE-ML is to significantly
expedite the process of "re-hosting" a simulation model from one facility to another, as well as
an improved method to promulgate changes to a particular model to various facilities.
DAVE-ML is based on the eXtensible Markup Language (XML), a World-Wide
Web Consortium (W3C) standard. More information on XML is available here.
Many benefits may be derived from application of XML in general, and
DAVE-ML in particular, to the exchange of aerospace vehicle data:
Human-readable, UNICODE text representation of the model
Unambiguous machine-readable model description, suitable for conversion into
programming language or direct import into object-oriented data structures
The same source file can be used for computer-aided design and real-time piloted
simulation
Based on open, non-proprietary, standards that are language- and
facility-independent
Statistical properties, such as confidence bounds and uncertainty ranges, can be
embedded, suitable for Monte Carlo or other statistical analysis of the model
Compliant with AIAA draft simulation data standards
Self-contained, complete, archivable data package, including references to reports,
wind-tunnel tests, author contact information, data provenance
Self-documenting and easily convertible to on-line and hard-copy documentation
A more complete discussion on the benefits and design of DAVE-ML can be
found at the DAVE-ML web site:
http://daveml.nasa.gov