미래 공중 능력 환경
Future Airborne Capability Environment개방형 그룹 미래 공중 능력 환경(FACE Consortium)은 모든 군용 공중 플랫폼 유형을 위한 개방형 항전 환경을 정의하기 위해 2010년에 결성되었다.현재는 업계 공급업체, 고객, 학계 및 사용자로 구성된 소프트웨어 중심의 실시간 프로페셔널 그룹입니다.FACE 어프로치는 프로그램 전체의 휴대 기능의 혁신과 신속한 통합을 촉진하는 저렴한 소프트웨어 시스템 구입을 위한 정부 산업용 소프트웨어 표준 및 비즈니스 전략입니다.FACE 컨소시엄은 벤더 중립적인 포럼을 제공하여 업계와 정부가 협력하여 다음과 같은 결과를 가져오는 [1]데 필요한 개방형 표준, 베스트 프랙티스, 가이드라인 문서 및 비즈니스 전략을 개발하고 통합합니다.
- 항전 시스템 내에서 개방형 표준을 사용하기 위한 표준화된 접근 방식
- FACE 시스템 구현 비용 절감
- 견고한 아키텍처를 지원하여 고품질 소프트웨어 개발을 가능하게 하는 표준
- 기능의 재사용으로 이어지는 표준 인터페이스 사용
- 여러 FACE 시스템 및 벤더 간에 애플리케이션 이식성
- FACE 적합 제품 조달
- 더 많은 기능을 고객에게 더 빨리 제공
- 항전 업계에서의 혁신과 경쟁
FACE 테크니컬 스탠다드는, 안전에 불가결한 컴퓨팅 조작을 보다 견고하고 상호 운용성, 휴대성, 시큐러티로 하기 위한 오픈 리얼 타임 표준입니다.비록 컨소시엄이 항전학에 중점을 두고 시작했지만, 기술 표준과 관련 데이터 모델의 적용 가능성은 훨씬 더 넓어졌습니다.이 표준을 통해 소프트웨어 개발자는 공통 운영 환경을 통해 실시간 시스템의 전체 스펙트럼에서 사용할 수 있는 광범위한 애플리케이션 카탈로그를 만들고 배포할 수 있습니다.이 표준의 최신판은 공식적으로 지정된 데이터 모델을 포함한 FACE 구성요소 간의 데이터 교환에 대한 향상된 요구사항과 표준에 대한 공통 언어 요구사항을 정의하는 데 중점을 두고 애플리케이션 상호 운용성과 휴대성을 더욱 촉진합니다.
배경
FACE의 노력은 DoD 항공 플랫폼 전반에서 항전 소프트웨어 애플리케이션의 상호 운용성과 소프트웨어 휴대성을 향상시키기 위해 미 해군 항공 시스템 명령(NAVAIR)에 의해 추진된 미 [2]해군 개방형 아키텍처 프로그램에서 비롯되었습니다.미 육군과 공군 모두 컨소시엄에 참여하고 있다.NAVAIR는 초기 인수로 선두를 달렸고, 이후 육군과 공군이 [3][4][5]그 뒤를 이었다.
FACE 컨소시엄은 국가 기술이전법과 OMB Circular A-119에 의해 정의된 "자발적 합의 표준 기구"로 The Open Group에 의해 결성되었다.이것은 컨소시엄에 [6]대한 정부의 참여를 용이하게 한다.이 노력의 한 가지 목표는 군용 공중 플랫폼에서의 새로운 기능의 일반적인 개발 및 배치 주기를 현행 방법론에서 6년에서 6개월로 [7]단축하는 것이다.
FACE 레퍼런스 아키텍처 에코시스템에는 소프트웨어 제품 컴플라이언스 검증 및 [8]인증 프로세스가 포함됩니다.2016년 10월, 일련의 비행 관리 소프트웨어가 최초의 FACE [9]적합성 인증서를 획득했습니다.인증된 모든 FACE 적합 제품에 대한 정보는 FACE Registry에서 볼 수 있습니다.
기술적 접근법
FACE 테크니컬 어프로치에서는 레퍼런스 아키텍처를 정의하고 설계 원칙을 채택하여 소프트웨어의 모듈화, 이식성 및 상호 운용성에 대한 장벽에 대처합니다.FACE Technical Standard는 기술적 접근의 목적을 달성하기 위해 FACE Reference Architecture라고 불리는 기능의 개념적 분석을 설명하는 표준화된 아키텍처를 사용하여 서로 다른 시스템 간에 공통 기능을 공유할 수 있는 소프트웨어 컴포넌트의 재사용을 촉진합니다.이 아키텍처는 표준화된 인터페이스를 정의하여 소프트웨어 컴포넌트를 다른 벤더가 개발한 컴포넌트를 포함하여 시스템 간에 이동할 수 있도록 합니다.표준화된 인터페이스는 데이터 아키텍처를 따르며 소프트웨어 컴포넌트 간에 통신되는 데이터를 완전히 기술하여 새로운 시스템으로의 통합을 용이하게 합니다.
FACE 참조 아키텍처는 분산이 발생하는 논리 세그먼트로 구성됩니다.이러한 세그먼트를 서로 연결하여 작성된 구조가 FACE 참조 아키텍처의 기초가 됩니다.FACE 레퍼런스 아키텍처의 5개의 세그먼트는 운영체제 세그먼트(OSS), 입출력 서비스 세그먼트(IOS), 플랫폼 고유 서비스 세그먼트(PSSS), 트랜스포트 서비스 세그먼트(TSS), 포터블 컴포넌트 세그먼트(PCS)입니다.
FACE 참조 아키텍처는 FACE 아키텍처 세그먼트 간의 연결을 제공하는 표준화된 인터페이스 세트를 정의합니다.FACE 레퍼런스아키텍처내의 표준화된 인터페이스는, operating system segment interface(OSS 인터페이스), Input/Output Services interface(IOS 인터페이스), Transport Services Interface(트랜스포트 서비스 인터페이스) 및 컴포넌트 지향 지원 인터페이스입니다.
FACE 레퍼런스 아키텍처에서는 운영체제(OS) Application Programming Interface(API; 응용 프로그램프로그래밍 인터페이스), 프로그래밍 언어, 프로그래밍 언어 기능, 런타임, 프레임워크 및 그래픽 기능을 커스터마이즈하는 3개의 FACE OSS 프로파일을 정의하여 중요도 수준에 따른 소프트웨어 컴포넌트의 요건을 충족합니다.세 가지 프로파일은 보안, 안전 및 범용입니다.보안 프로파일은 OS API를 유용한 최소한의 세트로 제한하여 단일 프로세스로 실행되는 높은 보안 기능을 평가할 수 있도록 합니다.Safety Profile은 Security Profile보다 덜 제한적이며 OS API를 Safety Certification 혈통을 가진 API로 제한합니다.General Purpose Profile은 가장 제약이 적은 프로파일이며 시스템 또는 서브시스템 구현에 따라 실시간 결정론적 요건 또는 비실시간 결정론적 요건을 충족하는 OS API를 지원합니다.
FACE 데이터 아키텍처는 FACE 데이터 모델 언어(언어 바인딩 사양 포함), 쿼리와 템플릿 언어, FACE Shared Data Model(SDM) 및 Unit of Portability(UoP) Provider Model(USM; 공급 모델), 각 PCS Unit of Conformance(SO) 구성 규칙을 정의합니다.FACE SDM과 일치하는 USM에 의해 패닝되며 FACE 데이터 모델 언어 관점에서 인터페이스를 정의합니다.Domain-Specific Data Model(DSDM; 도메인 고유 데이터 모델)은 관심 도메인과 관련된 콘텐츠를 캡처하여 USM의 기반으로 사용할 수 있습니다.
레퍼런스
- ^ 권한으로 업로드된 FACE 컨소시엄 정보
- ^ FACE 이니셔티브는 미래의 군사용 항전 플랫폼 간의 상호 운용성과 표준 개선을 목표로 하고 있습니다.
- ^ AV-8B, C-130T가 최초로 Navy의 FACE Avionics 소프트웨어 표준을 충족합니다.
- ^ "Joint Multi Role Program is preparing for Future Vertical Lift Mission Systems Architectures Article The United States Army".
- ^ https://www.opengroup.us/face/documents/18467/Infinite_Dimensions_Prototype_Paper_Air_Force_FACE_TIM_v6.pdf[베어 URL PDF]
- ^ FACE 컨소시엄: FAQ
- ^ 미 해군, 육군, 오픈 에어본 컴퓨팅
- ^ "FACE Conformance The Open Group". www.opengroup.org. Retrieved 2016-11-22.
- ^ TeamAirsoc. "ROCKWELL COLLINS RECEIVES THE FIRST FACE CONFORMANCE CERTIFICATE FOR RNP RNAV CAPABLE FMS - airsoc.com". Airsoc.com. Retrieved 2016-11-22.