Development of the Engagement Control Software Architecture Based on UML 2.0 Model

UML 2.0 모델 기반의 교전통제 소프트웨어 아키텍처 개발

  • Published : 2007.12.30

Abstract

The engagement control software embedded in the weapon control computer of the fire control center for air defense missile system is large-scale real-time software. The use of typical software development methodologies is not appropriate to develop such large-scale embedded software in terms of reusability, reliability, and productivity for the reason that it is significantly complicated, and highly dependent on hardware platforms and developers. In this paper, a model-based software architecture using components based on UML 2.0 for the engagement control software is presented in order to solve these problems. This software architecture is verified using the black-box test, the scenario-based test, and the Ethernet packet monitoring test methods. The results demonstrate that the developed software architecture can be employed to enhance reusability, maintainability, and productivity of large-scale embedded software.

Keywords

References

  1. Byeongdo Kang, Young-jik Kwon, Roger Y. Lee, 'A Design and Test Technique for Embedded Software', IEEE Third ACIS International Conference, pp. 160-165, 2005
  2. Martin Fowler, Kendall Scott, UML Distilled 2nd Edition, Addison-wesley, 2000
  3. Ian Oliver, 'Applying UML and MDA to Real Systems Design', IEEE Design, Automation and Test in Europe, pp. 70-71, 2005
  4. 김현남, 생각하며 배우는 UML 2.0, 영진닷컴, 2004
  5. Robert G. Petiti IV, 'Lessons Learned Applying UML in Embedded Software System Designs', Software Technologies for Future Embedded and Ubiquitous Systems, pp. 75-79, 2004
  6. IBM Rational, DEV475 Mastering Object- Oriented Analysis and Design with UML2.0, 2004
  7. Bass, Clements, Kazman, Software Architecture in Practice, Addison-Wesley, 2003
  8. Xuejian Luan, Jing Ying, Minghui Wu, 'A Heterogenous Evolution Architecture for Embedded Software', Computer and Information Technology, pp. 901-905, 2005
  9. D. Mathur, B. W. Edwards, J. Goldstein, H. Nguyen, Jpine, B. A. Plante, J. C. Thacker, 'An Approach for Designing Reusable, Embedded Software Compenents for Spacecraft Flight Instruments', Real Time and Embedded Technology and Applications Symposium, pp. 106-115, 2005
  10. Haeng-Kon Kim, Roger Y. Lee, Hae-Sool Yang, 'Development of Embeded Software with Component Integration Based on ABCD Architecture', IEEE Fourth Annual ACIS International Conference, pp. 54-60, 2005
  11. 김범모 외 5명, '임베디드 SW 블랙박스 테스트 를 위한 검증 모듈의 디자인 및 구현', KISS 추 계학술대회 Vol. 31, No. 2, pp. 346-348, 2004
  12. Hu Jun. et al., 'Scenario-based Verification for Component-based Embedded Software Designs', IEEE, The 2005 International Conference on Parallel Processing Workshops, pp. 240-247, 2005