DOI QR코드

DOI QR Code

Development of Operational Flight Program for Stores Management Computer

무장관리컴퓨터 탑재소프트웨어 개발

  • Published : 2003.06.01

Abstract

We propose an application of the Object-Oriented design methodology to develop operational flight program(OFP) for stores management computer(SMC) which manages and controls stores inventory, stores activation, launch for missiles, and release of the conventional weapons. For the development of SMC, a military version of PowerPC 603e is used as a central processing unit board and VxWorks real-time operating system is used. The Tornado software development environment(SDE) and the programming language Ada95 are used for OFP development. We design three layerd in the OFP for the independency of the software modules. An avionics system computer(ASC) simulator and a test bench are developed for the SMC integration test and verification test. And the tests are rigorously and successfully conducted.

본 논문은 항공기 무장의 목록관리, 무장의 활성화, 그리고 무장의 발사 및 투하를 제어하고 관리하는 무장관리컴퓨터 탑재소프트웨어 개발 시 객체지향 설계기법을 적용하는 방법을 제안한다. 무장관리컴퓨터 개발을 위해 중앙처리장치 보드는 상용화된 PowerPC 603e의 군용모델을 사용하였으며 실시간 운용체계인 VxWorks와 Tornado개발환경을 이용하여 소프트웨어를 개발하였다. 소프트웨어 개발 시 객체지향 언어인 Ada95를 사용하였으며 소프트웨어 모듈간의 독립성을 위해 세 개의 층(Layer)으로 분리하여 설계하였다. 항송전자시스템컴퓨터 시뮬레이터와 테스트 벤치를 개발하여 무장관리시스템 하드웨어/소프트웨어 통합검증테스트를 수행하였다.

Keywords

References

  1. 이성수, 이희정, "항공기용 무장/항법 제어 연구", 제5회 항공기 개발 심포지엄, 1997. 11.
  2. 이재억 외 6인, "다중 RISC 프로세서를 이용한 항공전자시스템컴퓨터 병렬처리기법 연구", 한국항공우주학회지, 제30권, 제7호, 2002, pp. 144-149.
  3. 이상철, 김인규, 장홍술, 신연식, "무장관리 컴퓨터 OFP 설계연구", 제7회 항공기 개발기술 심포지엄, 2000. 4.
  4. 박덕배, 이성수, 안상욱, 박성우, "저속통제기용 무장제어장치 및 무장제어패널 개발", 제8회 항공기 개발기술 심포지엄, 2002. 5.
  5. MIL-STD-498 Software Development and Decumentation, 1994.
  6. Wind River Systems, Inc., VxWorks Programmer's Guide, March 1997.
  7. Smith, M. A., Object-Oriented Software in Ada95, International Thomson Computer Press, 1996.
  8. 김화수, 윤창섭, 송상섭, Ada 95를 이용한 실시간 시스템 입문, 집문당, 1999.
  9. Radstone Technology PLC, Radstone PPC2A Manual, March 1998.
  10. Jacobson, I., Booch, G., Rumbaugh, J., The United Software Development Process, Addison-Wesley, 1999.
  11. Douglass, B. P., Real-Time UML - Developing Efficient Objects for Embedded System, Addison-Wesley, 1998.
  12. 이상철, 김인규, "무장관리컴퓨터 소프트웨어 요구 사양서", 무장관리컴퓨터 시제용역개발(국과연/한국항공우주산업(주)), 2001, 10.
  13. 이상철, 김인규, "무장관리컴퓨터 검증시험 절차서", 무장관리컴퓨터 시제용역개발(국과연/한국항공우주산업(주)), 2001. 10.
  14. 이상철, 김인규, "무장관리컴퓨터 검증시험 보고서", 무장관리컴퓨터 시제용역개발(국과연/한국항공우주산업(주)), 2001. 10.