This document describes the format for DAVE-ML model definition files. DAVE-ML is a proposed standard format for the interchange of aerospace vehicle flight dynamics models. The intent of DAVE-ML is to significantly expedite the process of re-hosting a simulation model from one facility to another and function as an improved method to promulgate changes to a particular model between 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.
The exchange of aerospace vehicle flight dynamics models may derive many benefits from the application of XML in general, and DAVE-ML in particular:
Provides a human-readable text description of the model
Provides an unambiguous machine-readable model description, suitable for conversion into programming language or direct import into object-oriented data structures at run-time
Allows use of the same source file for computer-aided design and real-time piloted simulation
Based on open, non-proprietary, standards that are language- and facility-independent
Allows inclusion of statistical properties, such as confidence bounds and uncertainty ranges, suitable for Monte Carlo or other statistical analysis of the model
Complies with emerging AIAA simulation data standards
Represents a self-contained, complete, archivable data package, including references to reports, wind-tunnel tests, author contact information, and data provenance
Is 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.org
2011-03-31