Browse > Article
http://dx.doi.org/10.7840/kics.2016.41.12.1884

Portable and Extensible ARINC 653 for Drones  

Kim, Jooho (Konkuk University)
Jo, Hyun-Chul (Konkuk University)
Jin, Hyun-Wook (Konkuk University)
Lee, Sangil (Agency for Defense Development)
Abstract
With the various usage of civil drones, such as hobby, filmmaking and surveillance, the need for technology that safely reconstructs software for target application domains has been increasingly rising. In order to support a reliable software integration of avionic systems, the ARINC 653 standard has been proposed and adapted mainly on manned aircrafts. Therefore, applying ARINC 653 on civil drones could be desirable. Though, various researches on implementing ARINC 653 has been conducted, there are still additional requirements to apply ARINC 653 to civil drones that use various platforms and have a wide range of use. In this paper, taking account of these requirements, we implement a portable and extensible ARINC 653 and analyze its performance. We offer the portability with the OS abstraction layer that reduces dependency on a specific operating system, and provide the design that can extend internal functions, such as partition scheduler and process scheduler.
Keywords
ARINC 653; Drone; Integrated Modular Avionics; Partitioning; Software Platform;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 H.-J. Park, K.-C. Go, and J.-H. Kim. "Design method for integrated modular avionics system architecture," J. KICS, vol. 39, no. 11, pp. 1094-1103, 2014.
2 P. Edgar, J. Rufino, T. Schoofs, and J. Windsor, "Amoba ARINC 653 simulator for modular based space applications," Eurospace DASIA, Oct. 2008.
3 T. Schoofs, S. Santos, C. Tatibana, and J. Anjos, "An integrated modular avionics development environment," in Proc. IEEE/AIAA DASC, Oct. 2009.
4 A. Dubey, G. Karsai, and N. Mahadevan, "A component model for hard real-time systems: CCM with ARINC-653," Software: Practice and Experience, vol. 41, no. 12, pp. 1517-1550, 2011.   DOI
5 Aeronautical Radio Inc., Avionics Application Software Standard Interface(Part 1): Require Services, ARINC Specification 653P1-2, Dec. 2005.
6 S. H. VanderLeest, "ARINC 653 hypervisor," in Proc. IEEE/AIAA DASC, Oct. 2012.
7 M. Masmano, I. Ripoll, A. Crespo, and J. Metge, "XtratuM: A hypervisor for safety critical embedded systems," Real-Time Linux Workshop, Sept. 2009.
8 S. Han and H.-W. Jin, "Resource partitioning for integrated modular avionics: comparative study of implementation alternatives," Software: Practice and Experience, vol. 44, no. 12, pp. 1441-1466, Dec. 2014.   DOI
9 H.-W. Jin, S.-H. Lee, S. Han, H.-C. Jo, and D. Kim, "WiP abstract: challenges and strategies for exploiting integrated modular avionics on unmanned aerial vehicles," in Proc. ACM/IEEE ICCPS, Apr. 2012.
10 H.-C. Jo, K. Park, D. Jeon, H.-W. Jin, and D.-H. Kim, "Integrated system of multiple real-time mission software for small unmanned aerial vehicles," Telecommun. Rev., vol. 24, no. 4, pp. 468-480, Aug. 2014.
11 APM(ArduPilot Mega), Retrieved August 8. from http://ardupilot.org.
12 H.-C. Jo, S. Han, S.-H. Lee, and H.-W. Jin, "Implementing control and mission software of UAV by exploiting open source softwarebased ARINC-653," in Proc. IEEE/AIAA DASC, Oct. 2012.
13 H. Shi, H. Park, H.-H. Kim, and K.-H. Park, "Vision-based trajectory tracking control system for a quadrotor-type UAV in indoor environment," J. KICS, vol. 39, no. 1, pp. 47-59, 2014.
14 W.-M. Park, J.-H. Choi, S.-G. Choi, N.-D. Hwang, and H.-C. Kim, "Real-time shooting area analysis algorithm of UAV considering three-dimensional topography," J. KICS, vol. 38, no. 12, pp. 1196-1206, 2013.
15 LynuxWorks, Retrieved Aug., 8. form http://lynuxworks.com/rtos/rtos-178.php.
16 Windriver, Retrieved August 8. from http://www.windriver.com.
17 GreenHils safety critical product: INTEGRITY-178B RTOS, Retrieved August 8. from http://www.ghs.com/products/safety_critical/integrity-do-178b.html.