• DocumentCode
    3289632
  • Title

    Development of an ATLAS test language to automatic test markup language translator

  • Author

    Gomes, John

  • Author_Institution
    Navair Lakehurst, Florissant, MO, USA
  • fYear
    2004
  • fDate
    20-23 Sept. 2004
  • Firstpage
    191
  • Lastpage
    195
  • Abstract
    Development of an IEEE standard ATLAS syntax based translator for legacy ATLAS code into automatic test markup language, an XML schema, (ATML). Utilizing a design focused on deterministic finite automata generation tools for LALR languages coding efforts are minimized while optimizing repeatability of design and reducing development and maintenance costs. Jflex and CUP are utilized as the Java code generators of the lexical and syntactical parsing scanners. The formal syntax and sub-field definitions presented in the IEEE Standard ATLAS test language are directly utilized in writing the source code input for the parser and lexical analyzer generation tools. The resulting translator program is open source written in Java utilizing deterministic finite automata structures for the lexical and syntax parsing functions on a PC platform. A minimum level of completion representing a subset of the ATLAS language has been developed to show proof of concept.
  • Keywords
    IEEE standards; Java; XML; automatic test equipment; automatic test pattern generation; automatic test software; deterministic automata; finite automata; program compilers; ATLAS test language; IEEE standard; Java code generator; XML schema; automatic test markup language translator; deterministic finite automata; lexical parsing; syntactical parsing; Automata; Automatic testing; Code standards; Cost function; Design optimization; Java; Markup languages; Standards development; Writing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON 2004. Proceedings
  • ISSN
    1088-7725
  • Print_ISBN
    0-7803-8449-0
  • Type

    conf

  • DOI
    10.1109/AUTEST.2004.1436827
  • Filename
    1436827