WikiDer > Сокращенный тестовый язык для всех систем

Abbreviated Test Language for All Systems

Сокращенный тестовый язык для всех систем (АТЛАС) это MILSPEC язык для автоматического тестирования авионика оборудование. Это высокий уровень компьютерный язык и может использоваться на любом компьютере, поддерживающем программного обеспечения мочь перевести это в соответствующий инструкции низкого уровня.

История

Язык ATLAS был первоначально разработан международным комитетом представителей авиационной отрасли, военных служб, производителей авионики и автоматическое испытательное оборудование производители. Целью комитета было разработать стандартный английский язык, который мог бы быть легко понят и использован инженерами как авионики, так и испытательного оборудования. Результатом стала спецификация языка ATLAS, опубликованная ARINC.

Язык ATLAS ориентирован на Тестируемый объект (UUT) и не зависит от используемого испытательного оборудования. Это позволяет взаимозаменяемость процедур тестирования, разработанных разными организациями, и тем самым сокращает дорогостоящее дублирование усилий по программированию тестов.

Первая спецификация ATLAS, разработанная международным комитетом, была опубликована в 1968 году. Базовый документ пересматривался несколько раз.

Реализация ATLAS обычно состоит из онлайн-компилятора (OLC), исполнителя тестирования (TEX или Test Exec) и Файловый менеджер и пакеты обмена медиа (FMX). ATLAS запускается в режиме TEX на тестовых станциях во время тестирования электронное оборудование.

Структура

Стандартная структура программы ATLAS состоит из двух элементов: структуры преамбулы и процедурной структуры. В языке широко используются переменные и синтаксис операторов.[требуется разъяснение] Оператор ATLAS состоит из этих полей:

F СТАТНО ГЛАГОЛ,поле переменных$
  • ФЛАГ: односимвольный флаг
  • разделитель (пробел)
  • СТАТНО: номер выписки
  • разделитель (пробел)
  • ГЛАГОЛ: глагол
  • разделитель (запятая)
  • поле переменных: формат зависит от ГЛАГОЛ
  • терминатор оператора ($)

Примеры заявлений ATLAS:

 000250 DECLARE, DECIMAL, 'A1' (4) $ 000300 FILL, 'A1', 'NUM', (1) 1, 5, (2) 20, 87, (3) 15, 12, (4) 30, 18 $

Комментарии могут быть включены с буквой «C» в ФЛАГ поле.

Эти инструкции ATLAS подают напряжение на вывод (стимул) и проверяют наличие и характеристики напряжения на выводе:

... 010200 APPLY, AC SIGNAL, VOLTAGE-PP 7.5V, FREQ 3 KHZ, CNX HI = P1-1 $ ... 010300 VERIFY, (VOLTAGE-AV IN TO 'VAVG'), AC SIGNAL, VOLTAGE-PP RANGE 64V TO 1V, SAMPLE-WIDTH 10MSEC, SYNC-VOLTAGE 2 MAX 5, SYNC-NEG-SLOPE, MAX-TIME 0,5, GO-TO-STEP 400 IF GO, LL 0,5 UL 50, CNX HI = P2-4 LO = P2- 5, SYNC HI = P2-8 LO = P2-5 $ ...

Приложения

ATLAS использовался в ВВС США в первую очередь на испытательных станциях для тестирования авионических компонентов F-15 Eagle, F-16 Боевой сокол, C-5 Galaxy, C-17 Globemaster III, и Б-1 Лансер. В ВМС США использует программы на базе ATLAS для тестирования систем авионики P-3C Орион, UH-1Y Веном, AH-1Z Viper, SH-60 "Сихок", E-2C Соколиный глаз, F-14 Tomcat, F / A-18 Hornet, С-3 Викинг, A-6 Злоумышленник, EA-6B Prowler, AV8B Харриер, и V-22 Osprey. ВМС США и Корпус морской пехоты использовала версию под названием Super Atlas для своих испытательных стендов для гибридных испытательных стендов AN / USM-484 (HTS). AN / USM-247 VAST (Versatile Avionics Shop Test) использовался ВМФ на борту авианосец и береговые станции. Применялся при испытаниях F-14, S-3, E-2, А-7 Корсар II, А-6 и др. Многие считают VAST родоначальником современного испытательного оборудования авионики.

В годы, последовавшие за холодной войной, ATLAS нашел применение во многих самолет двойного назначения[требуется разъяснение] для США и НАТО, а также коммерческий бизнес, региональные и авиация общего назначения самолет. Наборы тестовых программ ATLAS (TPS) позволяют переносить старые программы на новое оборудование, обеспечивая некоторую защиту от устаревания оборудования. Хотя это стандарт, существует множество адаптаций, настроек и разновидностей, которые затрудняют полную переносимость. Поскольку большинство наборов инструментов ATLAS являются настраиваемыми, на настраиваемом оборудовании и с настраиваемой загрузкой программного обеспечения для платформы, он не так подвержен некоторым типам проблем, с которыми сталкиваются другие языки, более распространенные в отрасли; Обратной стороной является то, что обучение недоступно для широкой публики, поэтому оно также требует значительных инвестиций в персонал.

ATLAS обычно можно настроить для работы «автономно» или «автономно - только с отслеживанием», что может помочь ограничить многие попытки взлома и другие проблемы с основным коммерческим программным обеспечением. Другие языки, например БАЗОВЫЙ, C/C ++, Python, и Perl, также используются в коммерческих и военных программах для тестирования систем; ATLAS обычно требует, чтобы другая компьютерная система либо оптически сканировала результаты испытаний, либо считывала ленту, диск или заблокированную карту памяти / ключ данных с испытательной станции, а затем выполняла статистический анализ результатов испытаний для различных целей.

Подмножества

Подмножества включают:

  • ATLAS-AISR
  • ATLAS-AN / USM-410 (RCA EQUATE)
  • ATLAS-ARINC-616
  • ATLAS-ARINC-626 (SMART)
  • ATLAS-ARINC-626-3
  • ATLAS-B1-B
  • АТЛАС-В2
  • АТЛАС-КАСС
  • АТЛАС-ЯЩИК
  • АТЛАС-ЭСТС
  • ATLAS-F2 / 1989
  • ATLAS-F15-ADTS
  • ATLAS-HTS
  • ATLAS-IEEE-416-1984
  • АТЛАС-МАТЭ
  • ATLAS-RADCOM-1991 (AN / USM-467)
  • АТЛАС-РТКАСС
  • АТЛАС-ТЭЦ (Морская пехота)
  • C / ATLAS-IEEE-716-1982, 1985, 1989, 1995
  • С / ATLAS-ATSE-IFTE-1993, 1996
  • MATLAS

Реализации

Смотрите также

использованная литература

  1. ^ "Студия разработчика PAWS для ATLAS". Корпорация астроники. Получено 1 июля, 2019.
  2. ^ "UCC Net получит" Атлас'". Computerworld. 15 (28): 58. 13 июля 1981 г.. Получено 1 июля, 2019.
  3. ^ Ниссим, Майк (15 мая 1985 г.). «Серия A придает ATS / 1000 мощность и гибкость» (PDF). Компьютерные новости. Hewlett Packard. 10 (14): 36 (PDF: 53). Получено 1 июля, 2019.
  4. ^ «Интегрированное семейство испытательного оборудования (IFTE)». Центр поддержки закупок армии США. Июнь 2016 г. Архивировано с оригинал на 2017-02-10. Получено 1 июля, 2019.
  5. ^ Макберни, Чарльз Э. (ноябрь – декабрь 1975 г.). «Электронная испытательная система EQUATE, разработанная ECOM, доказывает возможность использования трех услуг». Армейские исследования и разработки. Александрия, Вирджиния: Командование материальной частью армии США. 16 (6): 29. ISSN 0004-2560. OCLC 2061490. Получено 1 июля, 2019.

внешние ссылки