DOI QR코드

DOI QR Code

A Feasibility Study on the Development of Multifunctional Radar Software using a Model-Based Development Platform

모델기반 통합 개발 플랫폼을 이용한 다기능 레이다 소프트웨어 개발의 타당성 연구

  • Received : 2023.05.17
  • Accepted : 2023.07.10
  • Published : 2023.09.30

Abstract

Software development involves a series of stages, including requirements analysis, design, implementation, unit testing, and integration testing, similar to those used in the system engineering process. This study utilized MathWorks' model-based design platform to develop multi-function radar software and evaluated its feasibility and efficiency. Because the development of conventional radar software is performed by a unit algorithm rather than in an integrated form, it requires additional efforts to manage the integrated software, such as requirement analysis and integrated testing. The mode-based platform applied in this paper provides an integrated development environment for requirements analysis and allocation, algorithm development through simulation, automatic code generation for deployment, and integrated requirements testing, and result management. With the platform, we developed multi-level models of the multi-function radar software, verified them using test harnesses, managed requirements, and transformed them into hardware deployable language using the auto code generation tool. We expect this Model-based integrated development to reduce errors from miscommunication or other human factors and save on the development schedule and cost.

소프트웨어 개발에는 시스템 엔지니어링 프로세스와 유사한 요구 사항 분석, 설계, 구현, 단위 테스트 및 통합 테스트를 포함한 일련의 단계가 포함된다. 본 연구는 다기능 레이다 소프트웨어를 개발하기 위해 MathWorks사의 모델 기반 설계 플랫폼을 활용하고 타당성과 효율성을 평가하였다. 기존 레이다 소프트웨어의 개발은 통합적인 형태보다는 단일 알고리즘 단위로 이루어졌기 때문에, 요구 분석이나 통합 테스트가 별도로 이루어졌고, 이들에 대한 통합 관리를 위해 추가적인 도구나 노력을 요구하였다. 본 논문에서 적용한 모델 기반 플랫폼은 요구사항 분석 및 할당, 시뮬레이션을 통한 알고리즘 개발, 배포를 위한 자동 코드 생성, 통합 요구사항 테스트 및 결과 관리를 위한 통합 개발 환경을 제공한다. 이 플랫폼을 통해 다기능 레이다 소프트웨어의 다단계 모델을 개발하고, 테스트 하네스를 사용하여 검증하며, 요구 사항을 관리하고, 자동 코드 생성툴을 사용하여 하드웨어 배포 가능한 언어로 변환하는 전과정을 수행하였다. 이러한 모델 기반 통합 개발을 통해 잘못된 의사소통이나 기타 인적 요인으로 인한 오류를 줄이고 개발 일정과 비용을 절감할 수 있을 것으로 기대한다.

Keywords

Acknowledgement

이 논문은 2022년도 한화시스템(주)의 재원을 지원 받아 수행된 연구임.

References

  1. A. C. Dias Neto, R. Subramanyan, M. Vieira and G. H. Travassos, (2007) "A Survey on Model-based Testing Approaches: a Systematic Review," Proc. ACM International Workshop on Empirical Assessment of Sotware Engineering Languages and Technologies, pp. 31-36.
  2. B. Madahar, J. Hunink, G. Edelin, J. Smith and B. Saget, (2000) Environment for Signal Processing Application Development and PrOtotypiNg (ESPADON), BAE SYSTEMS CHELMSFORD RESEARCH CENTRE.
  3. B. R. Mahafza, (2013) Radar systems analysis and design using MATLAB, 3rd ed. CRC press.
  4. D. G. Choi, Y. K. Yoon, M. H. Eom and D. S. Kim, (2022) "Model-Based Power Control for DC power supply" KIMST Annual Conference Proceedings, pp.1597-1598. 
  5. J. A. Estefan, (2007) Survey of Model-Based System Engineering(MBSE) Methodologies, INCOSE MBSE Initiative.
  6. J. K. Im and S. S. Yang, (2020) "Method of Firmware and Application Software Interface using Matlab System Block in Model-Based Design," KIMST Annual Conference Proceedings, pp. 1585-1586. 
  7. J. N. Martin, (1996) Systems Engineering Guidebook: A process for Developing Systems and Product, CRC Press.
  8. K. M. Seo, C. H. Sung and T. G. Kim, (2008). "Simulation Environment of DEVS Models using MATLAB/Simulink" Jounal of the Korea Society for Simulation (JKSS) Vol. 17, No. 4, pp. 219-227.
  9. M. A. Richards, (2005) Fundamentals of Radar Signal Processing, McGraw Hill.
  10. M. I. Skolnik, (2008) Radar Handbook, 3rd ed. New York, NY, USA: McGraw Hill Education.
  11. R. Rahmayanti, J. C. Alvarez, D. Alvarez and A. M. Lopez, (2022) "Model-Based Design of a Collaborative Human-Robot Workspace." 2022 31st IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), pp. 1291-1296.
  12. S. N. S. Al-Humairi, M. A. Rusli and M. A. Zulkinli, (2022) "Model-based Design of an Automated Window Slide Controller Embedded with the Multi-sensing System." 2022 IEEE 13th Control and System Graduate Research Colloquium (ICSGRC). IEEE pp.51-55.
  13. T. Krenicky, Y. Nikitin and P. Bozek, (2022) Model-Based Design of Induction Motor Control System in MATLAB. Applied Sciences 12.23.