DOI QR코드

DOI QR Code

The software configuration management system for image processing algorithm development

영상처리 알고리즘 개발을 위한 소프트웨어형상관리시스템

  • 이정헌 (경희대학교 대학원 전자정보학부) ;
  • 채옥삼 (경희대학교 전자정보학부)
  • Published : 2005.02.01

Abstract

The importance of software is getting high in development of the digital device (digital camcoder, digital camera, mp3 player, ....). And because the sire of software becomes larger and complicated, the necessity of software configuration management (to solves a software crisis) is increased. The general software configuration management system shows lack of the property and features of software development environment for image processing algorithm due to its wide range to be covered. Image processing algorithm development environment has properties like repetitive analysis and simulation using visual programming environment where, beside support of elementary development functions. component(or library) can be combined and tested interactively. Moreover, the method to look fast and effectively for component having similar function is required. In this paper, we present the system which supports the software configuration management method for a simulation tool and the property in the visual programming environment. And we relate our system to real simulation tool so as to check its ability as the software configuration management system for image processing algorithm development environment.

디지털기기 개발에 있어서 소프트웨어의 중요성이 높아지고, 규모가 커짐에 따라 소프트웨어의 위기를 해결하기 위한 소프트웨어형상관리의 필요성이 증가하고 있다. 그러나 일반적인 소프트웨어형상관리 시스템들은 영상처리 알고리즘 개발 환경의 특성 및 특징들을 수용하기에 부족하다. 영상처리 알고리즘 개발 환경은 컴파일러와 같은 기본적인 개발 도구 외에 컴포넌트(나 라이브러리)들을 인터액티브하게 조합하고 테스트 할 수 있는 시뮬레이션 환경을 통하여 테스트와 분석을 반복하면서 개발하는 특징을 가지고 있다. 뿐만 아니라, 시뮬레이션 과정 중에는 유사한 기능을 가진 알고리즘 중에 적합한 알고리즘을 빠르고 효과적으로 찾기 위한 방법이 필요하다. 본 논문에서는 이러한 영상처리 알고리즘 개발 환경에서 사용하는 시뮬레이션 도구를 체계적으로 지원해줄 수 있는 비주얼 워크스페이스 기반의 소프트웨어형상관리 방법과 이를 수용할 수 있는 소프트웨어형상관리 시스템을 제안한다. 또한, 개발된 시스템을 실제 시뮬레이션 도구와 연계하여 소프트웨어형상관리 시스템으로써의 적합성을 확인한다.

Keywords

References

  1. Jacky Estublier, Software Configuration Management: A Roadmap, ICSE - Future of SE Track, 2000 https://doi.org/10.1145/336512.336576
  2. Reidar Conradi, SPI frameworks: TQM, CMM, SPICE, ISO 9001, QIP Experiences and trends Norwegian SPIQ project
  3. Magnus Larsson, Applying Configuration Management Techniques to Component-Based Systems, MRTC Report 00/24, 2000
  4. Axel Mahler, Andreas Lampen, A toolkit for software configuration management, 1988
  5. R. Conradi and B. Westfechtel, Configuring Versioned Software Product, SCM-6 Workshop. pp.88-109. Springer LNCS 1167. Berlin, March 1996
  6. S. Dart., Concepts in Configuration Management Systems, Proc. of the 3rd. Intl. Workshop on Software Configuration Management. Trondheim, Norway, june, 1991 https://doi.org/10.1145/111062.111063
  7. J. Estublier, Workspace Management in Software Engineering Environments, SCM-6 Workshop. Springer LNCS, 1167. Berlin, Germany, March 1996
  8. J. Estublier and S. Dami and M. Amiour, High Level Process Modeling for SCM Systems, SCM 7, LNCS 1235. pages 81 -98, May, Boston, USA, 1997
  9. P. Feiler, Configuration management models in commercial environments, Technical report CMU/ SEI-91-TR-7. SEI 1991
  10. D. B. Leblang, The CM Challenge: Configuration Management that Works, Configuration Management, Edited by W. Tichy; J. Wiley and Sons. Trends in software, 1994
  11. Walter F. Tichy, Tools for software configuration management, In Proc. of the Int. Workshop on Software Version and Configuration Control, pp.1.20, Grassau, January. 1988
  12. RC. Water, Automated software management based on structural models, Software Practice and Experience, 1989 https://doi.org/10.1002/spe.4380191003
  13. Peter Herzum, Oliver Sims, Business Component Factory : A Comprehensive Overview of CBD for the Enterprise, OMG press, December, 1999
  14. Darts, S., Concepts in Configuration Management Systems, Proceedings of Third International Conference on SCM, Trondheim, Norway, June, 12-14, pp.18, 1991
  15. 양해술, 이하용, 소프트웨어 통합 환경구축을 위한 도구의 분석과 설계 방안, 한국정보처리학회, pp.834-845, 1996년 7월
  16. William K. Pratt, Digital Image Processing: Luminance edge detector performance, A Wiley -Interscience publication, John Wiley & Sons, inc., pp.532-547, 1991
  17. P.K.Sahoo, S.Soltani, A.K.C.Wong, and Y.C.Chen, A Survey of Thresholding Techinique, Computer Vision, Graphics and Image Processing 41, pp.233-260, 1988 https://doi.org/10.1016/0734-189X(88)90022-9
  18. I.Pitas and A.N. Venetsannopoulos, Nonlinear Digital Filter: Principles and Applications, Kluwer Acadmic Publishers, pp.302-306, 1990
  19. 이정헌, 채옥삼, 컴퓨터비젼과 영상처리 알고리즘의 유지관리와 재사용을 위한 통합개발환경, 정보과학회 논문지 B, 제27권 제3호, 1997
  20. JeongHun Lee, Oksam Chae, Multimedia data processing algorithm development environment MADE), Visual Data Exploration and Analysis VI, Proc. Of SPIE, pp.193-203, 1999
  21. Khoros, http://www.khoral.com
  22. Wits, http://www.logicalvision.com
  23. Hello-Vision, http://www.mtes.co.kr
  24. DirectX graphedit, http://msdn.microsoft.com
  25. Matlab, http://www.mathworks.com
  26. ClearCase, http://www-306.ibm.com/software
  27. CCC/Harvest, http://www3.ca.com
  28. PVCS, http://www.merant.com
  29. SourceSafe, http://msdn.microsoft.com