TY - JOUR T1 - Component-based Software Architecture Design Method for Defense Software AU - Lee, Sungwon AU - Shin, Jonghwan AU - Kim, Taehyung JO - Journal of KIISE, JOK PY - 2019 DA - 2019/1/14 DO - 10.5626/JOK.2019.46.11.1113 KW - defense software architecture design KW - software design KW - component-based software development KW - component-based software engineering AB - Component-based software engineering is widely used in a variety of embedded software developments. However, most methodologies for component-based software engineering have certain limitations in coping with the software configuration structure governed by Korean regulations for weapon system software development. The software configuration structure by rule assumes that the software development is based on object-oriented language and tries to present different perspectives in one diagram. In this paper, we propose a component-based software architecture design method for defense software that can be used in software development with non-object-oriented language. Further, the proposal aims to compose a software configuration structure and desired documentation products such as diagrams through a design process. To help comprehend each step of the proposed design method, real samples of ongoing projects are presented.