비행 제어 데이터 시험을 위한 디버거용 C 코드 생성기의 설계 및 구현A Design and Implementation of C Code Generator for a Debugger to Testing Aviation Control Law Data
- Other Titles
- A Design and Implementation of C Code Generator for a Debugger to Testing Aviation Control Law Data
- Authors
- 이순영; 황충호; 남영호
- Issue Date
- Dec-2022
- Publisher
- 한국지식정보기술학회
- Keywords
- Control law file; CSV; Parsing; High-level test; Avionics system; Debugger
- Citation
- 한국지식정보기술학회 논문지, v.17, no.6, pp 1259 - 1265
- Pages
- 7
- Indexed
- KCI
- Journal Title
- 한국지식정보기술학회 논문지
- Volume
- 17
- Number
- 6
- Start Page
- 1259
- End Page
- 1265
- URI
- https://scholarworks.gnu.ac.kr/handle/sw.gnu/30637
- DOI
- 10.34163/jkits.2022.17.6.017
- ISSN
- 1975-7700
2734-0570
- Abstract
- 현재 사회는 급속한 기술의 발전으로 인간의 삶의 질을 향상시켰으며, 그에 따른 복잡하고 정교한 시스템이 첨단산업의 운용에 폭넓게 이용되고 있다. 시스템 및 소프트웨어가 복잡해짐에 따라 테스팅의 중요성이 증가하고 있으며, 특히 안전 소프트웨어 개발과정에서 시스템 및 소프트웨어 테스트는 인명피해와 대형 사고를 미연에 방지하고 시스템의 문제를 최소화시키기 위해 반드시 수행되어야 한다. 항공분야에서는 항공 소프트웨어 인증을 위한 여러 가지 지침을 제정하였다. 일반적으로 DO-178C, DO-330에 기반한 제어와 관련된 요구사항을 시험하기 위해서는 HILS (Hardware In the Loop Simulation) 환경에서 수행하는 것이 바람직하다. 그러나 HILS 시험 환경구성에는 많은 시간과 비용이 발생한다. 본 연구에서는 시험환경 구축 시간과 비용을 줄이기 위해 MATLAB의 Simulink를 통해 생성되는 비행 제어 시험 데이터(.csv) 파일을 사용하여, c 형식의 구조체와 코드를 생성할 수 있는 CLT Generator를 설계하고 구현하였다. 생성된 c 형식의 구조체와 코드는 High-level 시험을 위한 Target 장비에 맞춤형 비행제어 테스트 데이터를 적재시킬 수 있다. Target용 시험환경의 필요사항에 맞게 iSYSTEM Debugger와 같은 다양한 Target시험용 장비에 직접 코드 수정할 필요 없어 시험의 편리성이 향상되었다. 본 CLT Generator는 c 형식의 시험 구동환경에서 다양한 장비 시험에 사용될 수 있다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.