Кіріспе
Компьютерлік бағдарламалау тілі
ATLAS (Автоматты Тестілеу Тілі) – автоматты сынақ жабдықтарымен (ATE) қолдануға арналған мамандық бағдарламалау тілі. Бұл компиляцияланатын жоғары деңгейдегі компьютерлік тіл және оны қолдаушы бағдарламалық жасақтамасы оны тиісті төмен деңгейдегі нұсқауларға аудара алатын кез келген компьютерде пайдалануға болады.
ATLAS сынақ тілі
Бастапқы тіл Aeronautical Radio, Incorporated (ARINC) компаниясымен әзірленді және ANSI/IEEE Std 416 стандарты бойынша стандартталды, 1983 жылғы 22 желтоқсанда жарияланды. Оның мақсаты әскери және коммерциялық аэроғарыш саласында электрондық жүйелерді сынау және техникалық қызмет көрсету үшін стандартты бағдарламалау тілі болу еді. Тіл платформаға тәуелсіз етіп жасалды. ATLAS тілі сыналып жатқан объектіге (UUT) бағытталған және қолданылатын сынақ жабдықтарынан тәуелсіз. Бұл түрлі ұйымдар жасаған сынақ процедураларын алмастыруға мүмкіндік береді, соның салдарынан сынақ бағдарламалауға жұмсалатын еңбек шығындарының қымбат қайталануын азайтады. Халықаралық комитет жасаған ATLAS-тың алғашқы спецификациясы 1968 жылы жарық көрді. Негізгі құжат бірнеше рет жаңартылды. ATLAS-ты іске асыру әдетте онлайн компилятордан (OLC), тесттік оператордан (TEX немесе Test Exec) және файлдық менеджер мен дерек алмасу (FMX) пакеттерінен тұрады. ATLAS электрондық жабдықтарды сынау кезінде сынақ станцияларында TEX режимінде іске қосылады.
Қолданбалар
ATLAS АҚШ Әуе күштерінде негізінен F 15 Eagle, F 16 Fighting Falcon, C 5 Galaxy, C 17 Globemaster III және B 1 Lancer ұшақтарының авиациялық құрауларын сынау үшін сынақ станцияларында қолданылды. АҚШ Әскери-теңіз күштері ATLAS негізіндегі бағдарламаларды P 3C Orion, UH 1Y Venom, AH 1Z Viper, SH 60 Seahawk, E 2C Hawkeye, F 14 Tomcat, F/A 18 Hornet, S 3 Viking, A 6 Intruder, EA 6B Prowler, AV8B Harrier және V 22 Osprey ұшақтарының авиаэлектроника жүйелерін сынау үшін пайдаланады. АҚШ Әскери-теңіз күштері мен теңіз жаяу әскерлері AN/USM 484 гибридтік сынақ жиынтығының (HTS) сынақ стендтері үшін Super Atlas деп аталатын нұсқаны қолданды. AN/USM 247 VAST (Versatile Avionics Shop Test) жүйесі Әскери-теңіз күштерінің әуе кемелері мен жағалау станцияларында қолданылды. Ол F 14, S 3, E 2, A 7 Corsair II, A 6 және т.б. ұшақтарын сынауда қолданылды. Көптеген мамандар VAST-ті қазіргі заманғы авиаэлектрониканы сынау жабдықтарының алға басушысы деп санайды. Суық соғыстан кейінгі жылдары ATLAS АҚШ және НАТО-ға тиесілі көп мақсатты ұшақтарда, сондай-ақ коммерциялық, аймақтық және жалпы авиациялық ұшақтарда қолданылды. ATLAS сынақ бағдарламалық жиынтығы (TPS) ескі бағдарламаларды жаңа аппараттық құралға көшіруге мүмкіндік береді, бұл аппараттық құралдың ескіруінен қорғайды. Стандарт болғанымен, толық тасымалдауға кедергі келтіретін көптеген бейімделулер, өзгертулер мен нұсқалар бар. ATLAS құралдарының көп бөлігі әдеттегі, арнайы аппараттық құралда, платформаға арналған арнайы бағдарламалық қамтамасымен жасалғандықтан, өнеркәсіпте кең таралған басқа тілдерге тән кейбір мәселелерге ұшырамайды; алайда, оқыту жалпы қоғамға қолжетімді емес, сондықтан персоналға үлкен инвестиция қажет. ATLAS әдетте "жеке" немесе "бақыланатын" режимде жұмыс істеуге конфигурациялануы мүмкін, бұл негізгі коммерциялық бағдарламалық жасақтамамен байланысты бұрмалаулар мен басқа да алаңдаушылықтарды азайтуға көмектеседі. BASIC, C/C++, Python және Perl сияқты басқа тілдер де коммерциялық және әскери бағдарламаларда жүйелерді сынау үшін қолданылады; ATLAS әдетте сынақ нәтижелерін оптикалық түрде сканерлеу немесе сынақ станциясынан таспаны, дискіні немесе құлыпталған жад таяқшасын/дерек кілтін оқу үшін тағы бір компьютерлік жүйені қажет етеді, содан кейін әртүрлі мақсаттар үшін сынақ нәтижелеріне статистикалық талдау жасайды.
Қолданылу
TYX (қазір Astronics) COTS ATLAS компиляторын, интеграцияланған даму ортасын (IDE) және Professional ATLAS Work Station (PAWS) деп аталатын орындалу жүйесін жасады, ол бастапқы IBM PC-де жұмыс істеді және кейіннен Microsoft Windows-тың барлық нұсқалары үшін жаңартылды. Lexico компаниясы ATLAS кодын HP Rocky Mountain BASIC ортасында жұмыс істеуге аударатын аудармашыларды жасады. Бұл McDonnell Douglas, Boeing, Honeywell сияқты компанияларда кең таралды. Grumman компаниясы өздерінің IFTE (Тесттік жабдықтардың біртұтас отбасы) V3 және V5 тест станциялары үшін ATLAS компиляторын жасады. General Dynamics компаниясы F16 тест станциясы үшін компилятор жасады. RCA өздерінің EQUATE (Электрондық сапаны бақылау сынақ жабдықтары) тестілеу құралдары үшін компилятор жасады. Marconi Space and Defence Systems (Ferranti немесе GEC Avionics аталғанға дейін) MATLAS деп аталатын тест жүйелері үшін компилятор әзірледі. 1980 жылдардың соңы / 1990 жылдардың басында ол Windows жүйесінде интерпретацияланатын MABLE тіліне ( "Matlas Applications using BORIS Language Extensions" аббревиатурасы; BORIS – "Bill's Own Run time Interpretive System" аббревиатурасы) көшірілді. Thorn EMI компаниясы өз ішкі сынақ жабдықтарында пайдалану үшін EMIPAL (EMI-дің бағдарламаланатын Атлас тілі) деп аталатын нұсқасын жасады, ADEPT (Аналогты және цифрлық электрондық өндіріс тестілеушісінің аббревиатурасы). Үш құрылды: екеуі Миддлсекстің Хейс қаласындағы Доули Роуд алаңында, ал үшіншісі Сомерсеттегі Уэллс алаңында салынды.