ARINC 653 HYPERVISOR

被引:0
作者
VanderLeest, Steven H. [1 ]
机构
[1] DornerWorks Ltd, Grand Rapids, MI 49546 USA
来源
29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS | 2010年
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
We have developed an early prototype of an ARINC 653 implementation using the virtualization technology of the open source Xen hypervisor along with a Linux-based domain/partition OS. In this paper we share lessons learned from adding to our prototype both an ARINC 653 CPU scheduler and a simple ARINC 653 serial I/O driver. By using a common hypervisor technology on multiple platforms, early application development can be done in a PC environment with relatively good modeling of the final target's behavior. The paper covers three topics. First, we start with an overview of the ARINC 653 standard, which is important because it reduces development costs, reduces system weight, and lowers certification costs. The standard focuses on resource partitioning of time and space on an avionics computer, managing the three primary subsystems of the computer: Central Processing Unit (CPU), Memory, and Input/Output (I/O). Second, we will review virtualization technology, an established method of sharing a computing resource, considering it for adaptation to ARINC 653. Third, as a case study, we will examine our prototype implementation of the ARINC 653 standard using the Xen open source hypervisor. We conclude with a discussion of our plans for future work towards ARINC 653 simulation and development environments on both PC desktop and embedded targets.
引用
收藏
页数:20
相关论文
共 30 条
  • [1] Adams Charlotte, 2004, AVIONICS MAGAZI 0701
  • [2] AKERBERG J, THESIS MALARDALEN U, P42
  • [3] Alena Richard L., 2007, 2007 IEEE Aerospace Conference, P1, DOI 10.1109/AERO.2007.352639
  • [4] [Anonymous], WIND RIVER VXWORKS 6
  • [5] [Anonymous], PikeOS Safety Certification
  • [6] [Anonymous], 2005, 653P12 ARINC
  • [7] BARHAM P, 2003, ACM S OP SYST PRINC, P164
  • [8] CLEMENTS P, 2005, CMUSEI2005T019
  • [9] CRONK B, 2009, VME CRITICAL SYSTEMS
  • [10] Goiffon S, 2004, INT FED INFO PROC, V156, P719