DOI QR코드

DOI QR Code

실시간 임베디드 시스템용 자바 가상머신을 이용한 다기능 시현 비행운용 프로그램 및 미들웨어 설계 및 구현

Design and Implementation of Multi-Function Display Operational Flight Program and Middleware Using Real-Time and Embedded System Java Virtual Machine

  • 원현권 (한국항공우주산업(주) 항공ES팀) ;
  • 정재훈 (한국항공우주산업(주) 항공ES팀) ;
  • 최경식 (한국항공우주산업(주) 항공ES팀) ;
  • 김종필 (한국항공우주산업(주) 항공ES팀) ;
  • 김인규 (한국항공우주산업(주) 항공ES팀)
  • 투고 : 2011.07.14
  • 심사 : 2011.10.26
  • 발행 : 2011.11.01

초록

본 논문에서는 실시간 운영체제(Real Time Operating System, RTOS)기반의 실시간 임베디드 시스템용 자바 가상 머신(Jamaica Virtual Machine, JVM)을 이용한 비행운용 프로그램(Operational Flight Program, OFP)의 객체 지향적 개발사례에 대해 기술하였다. 국산화 임무 컴퓨터(Mission Computer, MC)에는 다기능 시현(Multi Functional Display, MFD), 통합 전방 상향 제어(Integrated Up-Front Control, IUFC), 전방 시현(Head-Up Display, HUD) 및 화력 제어(Fire Control, FC)를 지원하는 OFP가 각각의 프로세스에 탑재되어 구동되는데, 본 논문에서는 자바(Java) 기반의 MFD OFP(다기능 시현기에 조종사 참고 정보를 제공하는 비행운용 프로그램)와 미들웨어의 설계 및 구현에 대하여 기술하였다.

In this paper, we present a development of an Operation Flight Program(OFP) on Real Time Operating System(RTOS) and Java Virtual Machine(JVM) of real-time and embedded system. The OFPs are consisted of Multi Function Display(MFD), Integrated Up Front Control(IUFC), Head Up Display(HUD) and Fire Control(FC) and loaded for localization Mission Computer(MC). This paper describes the structure and implementation of a MFD OFP and middleware based on Java.

키워드

참고문헌

  1. 한국항공우주산업, 지경부 Air-BEST 5차년도 수행계획서, 한국항공우주산업(주), 2011
  2. 한국항공우주산업, 임무컴퓨터 요구규격서, 한국항공우주산업(주), 2011
  3. Fridtjof Siebert, "Realtime Garbage Collection in the JamaicaVM 3.0", 2007, JTRES'07 September 26-28, 2007 Vienna, AUSTRIA
  4. Fridtjof Siebert, JamaicaVM 6.0 User Manual, 2010, p.36
  5. 박종국 외, 내장형 시스템을 위한 자바 AOTC의 설계와 구현, 한국정보과학회, 2005, p.772
  6. 이희우 외, 실전 시스템 엔지니어링, 청문각, 2006, p.56
  7. Handbook for Object-Oriented Technology in Aviation(OOTiA), Volume 3: Best Practices, October 26, 2004
  8. Telelogic, Rhapsody Java Tutorial, 2008
  9. Bruce Eckel, Thinking in Java, Fourth Edition, PRENTIC HALL, 2006. http://www.prenhallprofessionoal.com
  10. Aaftab Munshi, OpenGL ES 2.0 Programming Guide, 2009
  11. 김진혁 외, 항공전자 시스템 통합시험장비 개발, 한국항공우주산업(주), 2008