
항공 소프트웨어 개발은 단순히 코드를 작성하고 테스트하는 수준을 넘어, 요구사항부터 구현, 디버깅, 검증, 인증 대응까지 전 과정이 체계적으로 관리되어야 하는 영역입니다.
특히 DO-178C, DO-330과 같은 안전 표준을 충족해야 하는 프로젝트에서는 개발 도구 자체의 신뢰성, 검증 가능성, 추적성 확보가 매우 중요합니다.
항공기, 무인기, 임무컴퓨터, 비행제어시스템, 항공전자장비와 같은 안전 필수 시스템에서는 코드 품질뿐 아니라 개발 도구, 디버깅 환경, 테스트 자동화, 인증 산출물까지 하나의 워크플로우 안에서 연결되어야 합니다.
모아소프트는 기존 LDRA 판매 및 기술 지원 경험을 기반으로, TASKING의 통합 툴체인을 항공 분야 고객에게 함께 제공합니다.
TASKING은 임베디드 소프트웨어 개발 도구 전문 기업으로, 컴파일러, 디버거, 테스트 및 검증 도구를 하나의 통합 환경으로 제공하며 자동차, 산업, 항공우주·방산 등 안전 필수 시장에서 활용되고 있습니다.
TASKING 통합 툴체인이란?
TASKING Integrated Toolchain은 임베디드 소프트웨어 개발에 필요한 Compile, Debug, Test 기능을 하나의 인증 기반 워크플로우로 연결하는 통합 개발 환경입니다.
기존에는 컴파일러, 디버거, 정적 분석 도구, 동적 테스트 도구, 인증 대응 도구를 각각 별도로 도입하고 연계해야 하는 경우가 많았습니다.
이 경우 도구 간 데이터 연동, 산출물 관리, 인증 대응 문서 구성, 라이선스 운영 등에서 추가적인 비용과 시간이 발생할 수 있습니다.
TASKING 통합 툴체인은 이러한 부담을 줄이기 위해 고성능 컴파일러, 실시간 디버깅 및 트레이스, 정적·동적 분석, 요구사항 추적성, 커버리지 분석, 인증 대응 패키지를 하나의 흐름으로 제공합니다.
TASKING 자료에서도 통합 툴체인은 단일 인증 워크플로우 내에서 컴파일, 디버그, 테스트 기능을 제공하여 안전하고 보안성이 요구되는 임베디드 시스템의 시장 출시를 더 쉽고 비용 효율적으로 지원하는 환경으로 설명됩니다.
항공 소프트웨어 개발에서 통합 툴체인이 중요한 이유
항공 소프트웨어는 개발 결과물만 중요한 것이 아닙니다.
어떤 요구사항에서 출발했는지, 어떤 코드로 구현되었는지, 어떤 테스트로 검증되었는지, 어떤 커버리지와 분석 결과를 확보했는지가 모두 인증 근거가 됩니다.
TASKING 통합 툴체인은 이 과정에서 다음과 같은 개발·검증 흐름을 지원합니다.
1. 안전 및 보안 표준 준수
항공 소프트웨어 개발에서는 DO-178C 기반 소프트웨어 인증과 DO-330 기반 도구 적격성 평가가 핵심 이슈가 됩니다.
TASKING은 안전 및 보안 인증을 고려한 컴파일러, 디버거, 테스트 도구, Tool Qualification Support Package를 제공하며, LDRA tool suite TQSP는 DO-330와 같은 표준의 도구 적격성 요구사항을 지원하도록 설계되어 있습니다.
이를 통해 항공 소프트웨어 개발 조직은 인증 대응에 필요한 산출물 구성, 도구 적격성 검토, 추적성 확보, 테스트 결과 관리에 필요한 부담을 줄일 수 있습니다.
2. 컴파일부터 테스트까지 연결되는 개발 효율성
임베디드 항공 소프트웨어는 성능, 메모리, 실행 시간, 안정성이 모두 중요합니다.
TASKING의 컴파일러 툴셋은 고성능 코드 최적화, 예측 가능한 실행 시간, 모델 기반 설계 코드 지원, MISRA C 및 CERT 가이드라인 적용 등을 지원합니다.
또한 Debug 영역에서는 BlueBox 디버거, winIDEA IDE, SWAT Software Trace Tool 등을 통해 실시간 디버깅, 트레이스, 분석, 테스트 자동화를 지원합니다.
특히 복잡한 멀티코어 SoC 기반 시스템의 실시간 제어와 분석이 필요한 항공전자 개발 환경에서 유용하게 활용될 수 있습니다.
즉 TASKING 통합 툴체인은 단순한 컴파일러가 아니라, 코드 생성 이후 디버깅, 타이밍 분석, 테스트, 검증 결과 관리까지 연결하는 개발 생산성 중심의 환경입니다.
3. 작업 최소화를 통한 라이프사이클 지원
항공 소프트웨어 프로젝트는 개발 기간이 길고, 변경 관리와 검증 반복이 많습니다.
요구사항 변경, 코드 수정, 테스트 재수행, 커버리지 보완, 인증 산출물 업데이트가 반복되기 때문에 도구 간 단절이 있으면 작업 부담이 크게 증가합니다.
TASKING 통합 툴체인은 요구사항 추적부터 CI/CD/CV 워크플로우, 정적 분석, 동적 테스트, 구조적 커버리지, 인증 자료 관리까지 End TO End 개발 라이프사이클을 지원하는 방향으로 구성됩니다.
특히 LDRA tool suite는 정적 분석, 동적 분석, 검증 관리를 하나의 통합 워크플로우로 결합하며, 항공·방산용 LDRA Productivity Package는 안전 필수 소프트웨어 개발을 위해 정적 분석, 동적 분석, 검증 관리를 통합 제공합니다.

TASKING 통합 툴체인의 주요 구성
TASKING 통합 툴체인은 크게 Compile, Debug, Test 영역으로 구성됩니다.
Compile: 안전 필수 임베디드 소프트웨어를 위한 고성능 컴파일러
Compile 영역은 안전 및 보안 인증이 필요한 임베디드 소프트웨어 개발 환경을 지원합니다.
TASKING 컴파일러 툴셋은 AURIX, Arm, RH850, RISC-V 등 주요 임베디드 아키텍처를 지원하며, 성능과 코드 크기를 고려한 최적화를 제공합니다.
항공 분야에서는 Arm, RISC-V, 멀티코어 기반 프로세서 활용이 확대되고 있습니다.
이에 따라 컴파일러의 성능뿐 아니라 인증 대응 가능성, 코드 품질 가이드라인 적용, 예측 가능한 실행 시간 확보가 중요해지고 있습니다.
Debug: 실시간 디버깅, 트레이스, 분석 환경
Debug 영역은 BlueBox iC7 Family, winIDEA IDE, SWAT 등을 중심으로 구성됩니다.
BlueBox iC7 제품군은 대상 마이크로컨트롤러에 연결하여 프로그래밍, 고급 디버깅, 트레이스, 분석, 테스트를 수행하는 디버거 제품군입니다.
iC7mini, iC7pro, iC7max로 구성되어 개발 환경의 복잡도와 요구 수준에 따라 선택할 수 있습니다.
winIDEA는 임베디드 소프트웨어의 디버깅, 테스트, 분석을 위한 IDE로, BlueBox 디버거와 연계하여 실시간 분석, RTOS-aware 디버깅, 데이터 수집을 지원합니다.
Test: LDRA 기반 정적·동적 분석 및 인증 대응
Test 영역에서는 기존 LDRA tool suite의 강점이 TASKING 통합 툴체인 안으로 연결됩니다.
LDRA tool suite는 정적 분석, 동적 분석, 검증 관리를 하나의 워크플로우로 제공하며, 안전 측면에서는 코딩 규칙 준수, 소프트웨어 품질 분석, 구조적 커버리지, MC/DC, 소스-오브젝트 추적성을 지원합니다.
보안 측면에서는 SAST/DAST, Taint Analysis, 취약점 탐지를 통해 개발 초기 단계부터 보안성을 검토할 수 있습니다.
항공용 LDRA Productivity Package는 정적 분석, 동적 분석, 검증 관리를 결합해 DO-178C와 같은 안전 필수 소프트웨어 개발 환경에서 요구되는 분석·검증 업무를 지원합니다.

모아소프트가 제공하는 TASKING 항공 기술 지원
모아소프트는 기존 LDRA 판매 및 기술 지원 경험을 바탕으로, 항공 소프트웨어 개발 조직이 TASKING 통합 툴체인을 효과적으로 도입하고 활용할 수 있도록 지원합니다.
지원 범위는 단순 제품 공급에 그치지 않습니다.
- 항공 소프트웨어 개발·검증 프로세스 진단
- DO-178C, DO-330 기반 도구 활용 전략 수립
- LDRA tool suite 기반 정적·동적 분석 환경 구축
- TASKING 컴파일러 및 디버거 도입 검토
- 요구사항 추적성, MC/DC, 구조적 커버리지 대응
- 인증 산출물 및 도구 적격성 패키지 활용 지원
- 개발 조직별 워크플로우 맞춤형 기술 지원
이를 통해 고객은 기존 LDRA 기반 검증 환경을 유지하면서도, 컴파일러와 디버깅, 트레이스, 테스트 자동화까지 확장된 TASKING 통합 툴체인 환경을 검토할 수 있습니다.
항공 소프트웨어 개발을 위한 새로운 선택지
항공 소프트웨어의 복잡도는 계속 높아지고 있습니다.
무인기, 위성, 항공전자, 임무컴퓨터, 비행제어, 센서 처리, 통신 장비 등 다양한 시스템에서 고신뢰 임베디드 소프트웨어 개발 역량은 핵심 경쟁력이 되고 있습니다.
이제 개발 조직은 단순한 단일 도구가 아니라, 요구사항부터 코드 구현, 디버깅, 테스트, 검증, 인증 대응까지 연결되는 통합 툴체인이 필요합니다.
TASKING 통합 툴체인은 컴파일, 디버그, 테스트를 하나의 흐름으로 연결하여 항공 소프트웨어 개발의 효율성과 인증 대응력을 높이는 실무적 대안이 될 수 있습니다.
모아소프트는 기존 LDRA 판매 및 기술 지원 경험을 기반으로, TASKING의 통합 툴체인을 항공 소프트웨어 개발 현장에 맞게 소개하고 지원하겠습니다.
문의 및 기술 협력
- 대표 문의: 02-420-3203
- 홈페이지: https://moasoftware.co.kr/contact-us/








