DOI QR코드

DOI QR Code

KASS 통합운영국 소프트웨어 품질 보증을 위한 소프트웨어 품질 모델 및 메트릭 적용방안

Application of Software Quality Model and Metric for Software Product Assurance for KASS Control Station

  • 김연실 (한국항공우주연구원 무인기연구부) ;
  • 이은성 (한국항공우주연구원 SBAS기술팀)
  • Kim, Youn-sil (Unmanned Aircraft System Research Division, Korea Aerospace Research Institute) ;
  • Lee, Eun-sung (SBAS Technology Development Team, Korea Aerospace Research Institute)
  • 투고 : 2019.12.17
  • 심사 : 2020.02.25
  • 발행 : 2020.02.28

초록

KASS(Korea Augmentation Satellite System)는 국토교통부에서 2014년부터 개발 중인 한국형 위성항법보강시스템이다. KASS는 항공기 안전에 영향을 미칠수 있는 항공용 시스템이기 때문에 KASS의 각 소프트웨어는 안전성 분석을 통해 할당된 DO-178B의 소프트웨어 레벨에 따라 개발이 수행된다. KASS의 하위시스템인 통합운영국의 경우 일부 소프트웨어를 제외하고는 DO-178B 레벨E를 할당 받았으며 DO-178B 레벨E 소프트웨어의 경우 제품 보증을 위해 ECSS-Q-ST-80C 카테고리 D를 준수하여 개발하도록 하고 있다. 본 논문에서는 ECSS-Q-ST-80C를 만족하기 위해 ECSS-E-ST-40C, ECSS-Q-HB-80-04A를 분석하여 KASS 통합운영국 소프트웨어의 제품 보증을 위한 소프트웨어 생명 주기 별 활동 및 소프트웨어 품질 모델, 메트릭을 제안한다.

Korea augmentation satellite system (KASS) is the Korean satellite based augmentation system (SBAS) developed by ministry of land, infrastructure, and transport (MOLIT) since 2014. Since KASS is the safety critical system that can affect to the safety of airplane, the software of KASS is developed according to the DO178B software level induced from safety analysis. In case of KASS control station (KCS), most of the software of KCS get assigned software level E in DO178B. In that case, ECSS-Q-ST-80C category D is assigned as a software product assurance standard. In this paper, the software related standard ECSS-E-ST-40C, ECSS-Q-HB-80-04A are analyzed to satisfy ECSS-Q-ST-80C and as a result the software product assurance activities regarding software life cycle and the software quality model, metric is proposed for the product assurance of the KCS software.

키워드

참고문헌

  1. International Standards and Recommended Practices, Annex 10 to the Convention on International Civil Aviation, Volume 1, Radio Navigation Aids, ICAO, 2006.
  2. Y. S. Kim, D. H. Won, and E. S. Lee, "Requirement analysis for KASS control station," in Proceedings of Annual Conference of the Korean Navigation Institute 2017, Seoul: Korea, pp. 179-182, 2017.
  3. Y. S. Kim, and E. S. Lee, "Study for product assurance standard for KASS control station/wide area network service," in Proceedings of Annual Autumn Conference of the Society for Aerospace System Engineering Institute 2018, Gyeongju: Korea, Nov 2018.
  4. European Cooperation for Space Standardization. ECSS Document Tree (ECSS Architecture) [Internet]. Available: https://ecss.nl/standards/ecss-document-tree-and-status/
  5. D. H. Bae, “Allocation of design assurance level for KASS based on international standards,” Journal of Advanced Navigation Technology, Vol. 20, No. 1, pp. 1-7, Feb 2016. https://doi.org/10.12673/jant.2016.20.1.1
  6. Space Product Assurance: Software Product Assurance, ESA-ESTEC Requirements & Standards Division, ECSS-Q-ST-80C, 2009.
  7. H. J. Jung, "The Trend of Software Quality Testing", Korea Information Processing Society Review, Vol. 21 No. 4, pp. 24 - 29, 2014.
  8. H. J. Jung, "The Quality Analysis Model for Software Testing", The Journal of Digital Policy & Management, Vol. 11, No. 3, pp. 293 - 298, 2013.
  9. H. J. Jung, "The Software Quality Testing on the basis of the International Standard ISO/IEC 25023", Journal of the Korea Convergence Society, Vol. 7, No. 6, pp. 35-41, 2016. https://doi.org/10.15207/JKCS.2016.7.6.035
  10. Space Engineering: Software, ESA-ESTEC Requirements & Standards Division, ECSS-E-ST-40C, 2009.
  11. Space Product Assurance: Software Metrication Programme Definition and Implementation, ESA-ESTEC Requirements & Standards Division, ECSS-HB-80-04A, 2011.
  12. H. J. Jung, "Standardization trends of software quality evaluation," TTA Journal, No. 128, pp. 101-105, 2010.

피인용 문헌

  1. A Study on the Verification Method for KASS Control Station vol.10, pp.3, 2020, https://doi.org/10.11003/jpnt.2021.10.3.221