• ENHANCEMENTS TO THE DATA DISPLAY MARKUP LANGUAGE

      Graul, Michael; Fernandes, Ronald; Hamilton, John L.; Jones, Charles H.; Morgan, Jon; Knowledge Based Systems, Inc; Edwards Air Force Base (International Foundation for Telemetering, 2006-10)
      This paper presents the description of the updated Data Display Markup Language (DDML), a neutral format for data display configurations. The development of DDML is motivated by the fact that in joint service program systems, there is a critical need for common data displays to support distributed T&E missions, irrespective of the test location, data acquisition system, and display system. DDML enables standard data displays to be specified for any given system under test, irrespective of the display vendor or system in which they will be implemented. The version 3.0 of DDML represents a more mature language than the version 1.0 presented at the 2003 ITC. The updated version has been validated for completeness and robustness by developing translators between DDML and numerous vendor formats. The DDML schema has been presented to the Range Commander’s Council (RCC) Data Multiplex Committee for consideration for inclusion in the IRIG 106 standard. The DDML model will be described in terms of both the XML schema and the UML model, and various examples of DDML models will be presented. The intent of this paper is to solicit specific input from the community on this potential RCC standard.
    • An Overview Of An Instrumentation Hardware Abstraction Language

      Hamilton, John; Fernandes, Ronald; Koola, Paul; Jones, Charles H.; Knowledge Based Systems, Inc; Edwards Air Force Base (International Foundation for Telemetering, 2006-10)
      In this paper we provide the motivation for a neutral instrumentation hardware abstraction language that is focused on the description and control of instrumentation systems and networks. We also describe the design approach and structure of such a language that meets the needs. The language design is described according to the three roles it must serve: (1) as a descriptive language for specifying and describing the components and configuration of an instrumentation system, (2) as a command language for issuing configuration and data commands to instrumentation hardware and (3) as a query language for requesting the current state of instrumentation hardware.