Browse > Article

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

Yoo, Myong-Hwan (ADD)
Bae, Jung-Il (ADD)
Shin, Jin-Hwa (ADD)
Cho, Kil-Seok (ADD)
Publication Information
Journal of the Korea Institute of Military Science and Technology / v.10, no.4, 2007 , pp. 20-29 More about this Journal
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
UML 2.0; Engagement Control; Software Architecture; Software Model; Model Based Architecture; Embedded Software;
Citations & Related Records
연도 인용수 순위
  • Reference
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 Xuejian Luan, Jing Ying, Minghui Wu, 'A Heterogenous Evolution Architecture for Embedded Software', Computer and Information Technology, pp. 901-905, 2005
3 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
4 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
5 Ian Oliver, 'Applying UML and MDA to Real Systems Design', IEEE Design, Automation and Test in Europe, pp. 70-71, 2005
6 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
7 Bass, Clements, Kazman, Software Architecture in Practice, Addison-Wesley, 2003
8 IBM Rational, DEV475 Mastering Object- Oriented Analysis and Design with UML2.0, 2004
9 Martin Fowler, Kendall Scott, UML Distilled 2nd Edition, Addison-wesley, 2000
10 김현남, 생각하며 배우는 UML 2.0, 영진닷컴, 2004
11 김범모 외 5명, '임베디드 SW 블랙박스 테스트 를 위한 검증 모듈의 디자인 및 구현', KISS 추 계학술대회 Vol. 31, No. 2, pp. 346-348, 2004
12 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