Rada ds. Architektury Awioniki Sprzymierzonych Standardów
Allied Standards Avionics Architecture Council lub ASAAC to próba zdefiniowania i zatwierdzenia zestawu standardów otwartej architektury dla architektury awioniki , szczególnie w dziedzinie zintegrowanej modułowej awioniki .
ASAAC jest zarządzany przez Ministerstwo Obrony Wielkiej Brytanii , aw grupie roboczej uczestniczy wiele dużych europejskich firm z branży lotniczej , takich jak:
- Systemy BAE
- GE Aviation Systems (dawniej Smiths Aerospace)
- Lotnictwo Dassault
- Grupa Thalesa
- EADS
- ESG Elektroniksystem- und Logistik-GmbH
- General Dynamics (oddział w Wielkiej Brytanii)
Historia
Sojusznicza Rada ds. Architektury Standardowej Awioniki (ASAAC) została powołana przez Wyższych Przedstawicieli Narodowych Sił Powietrznych z Francji, Niemiec, Wielkiej Brytanii i Stanów Zjednoczonych Ameryki z zamiarem obniżenia kosztów zaopatrzenia i wsparcia oraz poprawy technicznej i operacyjnej interoperacyjności między statkami powietrznymi NATO i podsystemy uzbrojenia samolotu.
ASAAC Faza I: (od września 92 do lutego 94)
Ta część programu była studium wykonalności badającym możliwości koncepcji podstawowej architektury awioniki. Zdefiniowano główne cele: wymienność, ponowne użycie, przenośność, przejrzystość technologii, tolerancja na błędy, rozszerzalność [sic], łatwość konserwacji [,] itp.
Zidentyfikowano również pojęcia:
- Trójwarstwowy model oprogramowania [stos trójwarstwowy]
- Plany systemowe
ASAAC Faza II: (listopad-97 do września-03)
Program ASAAC Faza II był sponsorowany przez Ministerstwa Obrony Francji, Niemiec i Wielkiej Brytanii na mocy protokołu ustaleń (MOU). Francuska SPAé była agencją wykonawczą programu ASAAC, a umowa główna została powierzona Dassault Thomson Avionique Modulaire (DTAM), organizacji typu GIE zgodnie z francuskim prawem spółek, utworzonej na zasadzie 50-50 przez Dassault i Thomson. Główne firmy lotnicze i elektroniczne Francji, Niemiec i Wielkiej Brytanii wzięły udział w programie ASAAC jako podwykonawcy DTAM GIE. Brytyjskie i niemieckie zespoły tworzyły Industrial Avionics Working Group (IAWG), w skład której wchodziły GEC-Marconi, British Aerospace i Smiths Industries Aerospace and Defense Systems; oraz DASA ESG ASAAC Team (DEAT), w skład którego wchodzą Daimler-Benz Aerospace Airbus i ESG Elektroniksystem-und Logistik-GmbH. Obie drużyny miały status co-prime uczestnika w programie z DTAM. Umowa została zawarta w dniu 18 listopada 1997 r.
ASAAC Faza II - Etap 1: (listopad-97 do maja-99)
- Była to czysto papierowa część programu, w której standardy i koncepcje ASAAC zostały zdefiniowane i udokumentowane w serii raportów.
ASAAC Faza II – Etap 2: (od grudnia 1999 do 3 września)
- Była to część programu, w której koncepcje i standardy określone w Fazie II – Etapie 1 zostały zweryfikowane poprzez serię demonstracji przy użyciu standardowego oprogramowania i sprzętu ASAAC.
Standard
Obecny standard ASAAC składa się z dwóch części:
- Def Stan 00-74: Standardy ASAAC Część 1: Standardy dotyczące oprogramowania
- Def Stan 00-74: Standardy ASAAC, część 2: Raport uzasadniający standardy oprogramowania
ASAAC początkowo opublikowała tymczasowe standardy w pięciu częściach w styczniu 2005 r.:
- Def Stan 00-74: Proponowane standardy oprogramowania
- Def Stan 00-75: Proponowane standardy komunikacji/sieci
- Def Stan 00-76: Proponowane standardy dla wspólnych modułów funkcjonalnych
- Def Stan 00-77: Proponowane normy dotyczące opakowań
- Def Stan 00-78: Proponowane standardy dla architektury
Wszystkie oprócz Def Stan 00-74 zostały wycofane w lipcu 2007 r., a MON i przedstawiciele Grupy Roboczej uznali, że jest to jedyny standard mający jakikolwiek wpływ .
Proponowane standardy oprogramowania (Def Stan 00-74)
Def Stan 00-74 jest zdefiniowany w kontekście Integrated Modular Avionics . Komponenty oprogramowania znajdują się na modułach.
- Konfiguracja i inicjalizacja: Konfiguracja jest traktowana jako zdefiniowana w serii schematów opisujących alokację wątków i procesów , wirtualne kanały komunikacji... Jednak standard nie definiuje dokładnie gramatyki ani języka tych schematów. Jeśli chodzi o inicjalizację, nie ma określonego interfejsu API, który umożliwiałby inicjalizację przez niskopoziomowe usługi systemu operacyjnego czasu rzeczywistego (RTOS) .
- Dostęp do danych jest oderwany od ich rzeczywistego fizycznego przechowywania.
Linki do ARINC 653 i POSIX
Dziedzina objęta ASAAC w Def Stan 00-74 jest podobna do ARINC 653 (ARINC 653 to specyfikacja oprogramowania do partycjonowania przestrzeni i czasu w awionice). Istnieją jednak różnice między tymi dwoma standardami: niektóre funkcje interfejsu API ASAAC , takie jak obsługa plików , zarządzanie wątkami wewnątrz procesu lub debugowanie , nie są uwzględniane w ARINC 653.
Jednak w przypadku części, w której te dwa standardy się pokrywają, często możliwe jest przetłumaczenie interfejsów ASAAC w wywołaniach API ARINC 653 (a nawet w wywołaniach POSIX ). Około 30% interfejsu API ASAAC jest objęte bezpośrednio przez ARINC 653 i POSIX.
Na przykład następujące wywołanie zdefiniowane w ASAAC:
Odbierz Bufor
zostanie przetłumaczony w ARINC 653 przez:
RECEIVE_BUFFER()
a także w POSIX przez:
recv()
Linki do STANAG 4626
STANAG 4626 to natowska standaryzacja wymagań określonych przez program ASAAC, zaproponowana przez MON i grupę roboczą ASAAC .
Zobacz też
Linki zewnętrzne
- „Strona główna ASAAC” . 3 października 2011 r. Zarchiwizowane od oryginału w dniu 3 października 2011 r.
- Prezentacja grupy roboczej ASAAC
- Warstwa adaptacyjna Open Source OS dla STANAG 4626