DOI QR코드

DOI QR Code

Domain Analysis and Component Extraction for Defence Software

국방 소프트웨어의 도메인 분석과 컴포넌트 추출

  • 송호진 (동국대학교 대학원 컴퓨터공학과) ;
  • 최은만 (동국대학교 컴퓨터공학과) ;
  • 전병국 (원주대학 컴퓨터정보관학과) ;
  • 김영철 (홍익대학교 컴퓨터정보통신공학과)
  • Published : 2004.02.01

Abstract

Defense software has short of interoperability due to the vertical development method which is dependent heavily on application area and development environments. In order to prevent from lack of reusability and operability in application domain software development technology needs component concept and makes shift to the trend of domestic software component industry. This paper covers the research topics such as domain analysis and component architecture to improve and extend reusability and inter-operability for defense information system by two approaches, i.e. CBW (Command Based Work flow) analysis and UML components identification.

지금까지의 국방 응용업무는 적용분야 및 개발환경에 깊이 의존된 수직적 개발방법으로 구축되어 타 응용체계와의 상호 운용성이 매우 부족한 상태이다. 따라서 기존의 응용업무 지향적인 개발방법론에 따른 재사용의 부재와 상호운용성의 미흡을 방지하기 위한 컴포넌트 기반 개발 방법론은 그 필요성이 충분히 인정된 상태이며 국내 컴포넌트 산업의 동향에 비추어 도입되어야 할 시점에 와 있다. 본 연구에서는 이와 같은 필요성에 의해 국방 통합정보체계의 재사용성과 상호 운용성 제고를 확대 발전시키기 위해 컴포넌트 기반에 적용할 국방 서비스 컴포넌트들의 응용 서비스 모델이 될 두 가지 방법(UML, CBW)의 도메인 분석을 통해 업무간 공통영역 분석을 통해 국방 소프트웨어 구축을 위한 공용 컴포넌트를 식별해 내는 방법을 제안하고 국방 도메인 중 일부 도메인의 컴포넌트 및 컴포넌트 구조에 대해 연구하였다.

Keywords

References

  1. Cris Kobryn, 'Instruction to UML: Structural and Use Case Modeling,' Object Modeling with OMG UML Tutorial, 2001
  2. Kruchten, 'Rational Unified Process, The An Introduction, Second Edition,' Addison-Wesley, 2000
  3. Szyperski, 'Component Software: Beyond Object-Oriented Programming,' Addion-Wesley, 1998
  4. Peter Herzum, 'Business Components Factory: A Comprehensive Overview of Component of Component-Based Development for the Enterprise,' John Wiley & Sons, Incorporated, 1999
  5. D'Souza, 'Object, Component and Frameworks with UML : The Catalysis Approach,' Addison-Wesley, 1998
  6. Griss, 'Domain engineering and Reuse,' IEEE, 1999
  7. E. Berard, 'Essays in Object-Oriented Software Engineering,' Prentice Hall, 1992
  8. Forman, John, 'product Line Based Software Development-Signficant Result, Future Challenges,' Software Technology Conference, Salt Lake City, UT, April, 1996
  9. Katz, S., 'Glossary of Software Team,' Gaithersburg, MD : National Institute of Standards and Technology, 1994
  10. 정기원, '국방통합군수 정보체계의 소프트웨어 중복개발 방지를 위한 객체기술 적용에 관한 연구', 숭실대학교, 1996
  11. K. Belhajjarne, 'A flexible workflow model for process-oriented application,' IEEE, 2002
  12. W. Tian, G. Wang and B. Song, 'Incorporate Componts into Workflow Application System,' IEEE. 2000
  13. S. Jablonski and C. Bussler, 'Workflow Manager-Modeling Concepts, Architecture and Implementation,' Int. Thomson Publishing, London, 1996
  14. Kang K., 'FODA Feasibility Study,' Software Engineering Institute, Nov., 1990
  15. Kang K., 'Feature Oriented Domain Analysis,' Pohang University
  16. G. Cohen, L. Stanley, Jr. Perterson, W. Kurt, Jr, 'Application of Feature-Oriented Domain Analysis to the Army Movement Control Domain,' CMU/SEI, 1992
  17. John Cheesman, John Daniels, 'UML Components,' Addison Wesley, 2001
  18. 최은만, 김영철, 전병국, '국방소프트웨어 컴포넌트 객체웹 구조 및 플랫폼 기술 연구', 국방과학연구소, 2003