상세 보기
- 이순영;
- 황충호;
- 남영호
WEB OF SCIENCE
0SCOPUS
0초록
현재 사회는 급속한 기술의 발전으로 인간의 삶의 질을 향상시켰으며, 그에 따른 복잡하고 정교한 시스템이 첨단산업의 운용에 폭넓게 이용되고 있다. 시스템 및 소프트웨어가 복잡해짐에 따라 테스팅의 중요성이 증가하고 있으며, 특히 안전 소프트웨어 개발과정에서 시스템 및 소프트웨어 테스트는 인명피해와 대형 사고를 미연에 방지하고 시스템의 문제를 최소화시키기 위해 반드시 수행되어야 한다. 항공분야에서는 항공 소프트웨어 인증을 위한 여러 가지 지침을 제정하였다. 일반적으로 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 형식의 시험 구동환경에서 다양한 장비 시험에 사용될 수 있다.
키워드
- 제목
- 비행 제어 데이터 시험을 위한 디버거용 C 코드 생성기의 설계 및 구현
- 제목 (타언어)
- A Design and Implementation of C Code Generator for a Debugger to Testing Aviation Control Law Data
- 저자
- 이순영; 황충호; 남영호
- 발행일
- 2022-12
- 저널명
- 한국지식정보기술학회 논문지
- 권
- 17
- 호
- 6
- 페이지
- 1259 ~ 1265