Automatic Test Markup Language (atml)

What Is Automatic Test Markup Language (ATML)?

Automatic Test Markup Language (ATML) is a family of IEEE standards that define XML-based exchange formats for describing automatic test system (ATS) environments, unit under test (UUT) characteristics, test descriptions, and test results. The purpose of ATML is to allow test information to be shared across different automatic test equipment (ATE) platforms and organizational boundaries without requiring proprietary formats or manual translation. ATML belongs to the broader discipline of test and measurement informatics, drawing from XML schema design, ATE engineering, and software interoperability standards. The framework is relevant wherever organizations need to transfer test programs, UUT configuration data, or diagnostic results between ATE systems over the lifetime of a product.

The motivation for a standardized test-information language arose from the high cost of re-developing test program sets (TPSs) when equipment moved from one ATE platform to another, a problem particularly acute in military and aerospace sustainment programs where platforms remain in service for decades.

XML Framework and Document Exchange

ATML uses Extensible Markup Language (XML) as its representation layer, defining schemas that constrain what elements and attributes are valid in each ATML document type. XML was chosen for its platform independence, human readability, and broad tooling support. An ATML document exchange consists of instance documents validated against the relevant ATML schema; a receiving system parses the XML and maps its contents into the local ATE programming environment. Because ATML is schema-driven, any XML-capable parser can check document conformance without ATE-specific software. The IEEE 1671-2010 standard for ATML establishes the core framework and specifies how the sub-standard schemas relate to one another and how instances reference shared identifier namespaces.

The IEEE 1671 Standard Family

The ATML standard is not a single document but a coordinated family of six sub-standards under the IEEE 1671 umbrella, each covering a distinct component of the ATE environment. IEEE 1671.1 defines the UUT description format, capturing static device parameters and instance-specific configuration. IEEE 1671.2 covers test descriptions, encoding tests in terms independent of any specific ATE system so that the same description can be executed on different hardware. IEEE 1671.3 addresses test adapter and cable description, while IEEE 1671.4 specifies the ATE instrument description. IEEE 1671.5 covers test station description, and IEEE 1671.6 handles test results. The IEEE 1671.1-2017 standard for ATML test descriptions provides the schema that allows a test procedure to be written once and mapped to the instrument resources available on a target ATE system.

Integration with ATE Environments

ATML documents are consumed by test executive software and ATE compilers that translate the instrument-independent test descriptions into platform-specific code. Integration requires mapping between the ATML instrument capability vocabulary and the actual resources available on the target ATE, a step handled by a software component called the ATML adapter or translator. In practice, organizations build libraries of ATML-to-platform mappings that can be reused across TPS conversions. ATML is used alongside other defense-oriented test interoperability standards, including IEEE 1636 (Standard for Software Interface for Maintenance Information Collection and Analysis) and the IEEE Automatic Test Markup Language series bundle, which documents how the full family of standards is applied together in a complete ATE information architecture. Adoption is highest in military and civil aerospace programs, where long system lifespans make cross-platform TPS portability economically significant.

Applications

Automatic Test Markup Language has applications in a range of fields, including:

  • Military avionics ATE TPS migration and sustainment across platform generations
  • Defense electronics depot repair, where test data must be exchanged between field and depot ATE
  • Civil aerospace MRO (maintenance, repair, and overhaul) shops sharing test procedures across fleets
  • Semiconductor and industrial electronics test-data archiving and quality traceability systems
  • Standards-based test information exchange in multi-contractor development programs
Loading…