DOI QR코드

DOI QR Code

A Design on Component Service Repository using Dynamic Resource Management and Algorithm on Configuration of Dependency

동적 자원관리를 활용한 컴포넌트 서비스 레포지토리 설계 및 의존성 형상 알고리즘

  • 최상균 (김포대학 컴퓨터계열) ;
  • 송영재 (경희대학교 컴퓨터공학과)
  • Published : 2004.06.01

Abstract

Recent developments in component technology enable the construction of complex software systems by assembling together off-the-shelf components However, It is still difficult to develop efficient, reliable, and dynamically configurable component-based systems. Unspecified dependencies and behavior on components often has cause the source of the trouble. Therefore, component-based software systems must maintain explicit presentations of inter-component dependence and component requirements. In this paper, I describe the design on repository of component service to deployment, status reporting, and control in component service. Through the existing researches to customize component technology, I present the algorithm that supports dynamic dependency interface in order to reuse context of application.

최근의 소프트웨어 개발 기술은 조립 가능한 컴포넌트를 모아 복잡한 소프트웨어 시스템을 만드는 것을 가능하게 하고 있다. 그러나 효율성, 신뢰성이 있는 동적 형상을 지원하는 컴포넌트 기반 시스템을 개발하기에는 어려움이 있다. 컴포넌트에 대한 명세화 되지 않은 의존과 행위가 실체의 원인이 되고 있다. 따라서 컴포넌트 기반 소프트웨어 시스템은 컴포넌트간의 의존성 및 컴포넌트 요구사항을 표현하는 명백한 유지가 있어야 한다. 본 논문은 컴포넌트 서비스에서 배치, 상태보고 및 제어를 위한 컴포넌트 서비스 레포지토리를 설계하고, 기존에 연구된 컴포넌트 의존성 알고리즘의 커스터마이징을 통하여 동적 의존성을 지원하는 재형상 인터페이스 알고리즘을 제안하여 응용 프로그램의 다른 문맥을 재사용 할 수 있도록 하였다.

Keywords

References

  1. Magnus Larsson, Ivica Crnkovic, 'Configuration Management for Component-based Systems,' In Software Configuration Management(SCM-10), 23th ICSE Toronto, Canada, May, 2001
  2. Fabio Kon, Tomonori Yamane, Christopher Hess, Roy Campbell, and M. Dennis Mickunas, 'Dynamic Resource Management and Automatic Configuration of Distributed Component Systems,' Proceedings of the 6th USENIX Conference on Object-Oriented Technologies and Systems (COOTS'2001), San Antonio, Texas, January, 2001
  3. 송영재, 김귀정, 변정우, 서영준, 최한용, 한정수, '객체지향 모델링과 CBD 중심 소프트웨어 공학', 이한출판사, p.130, 2003
  4. Fabio Kon and Roy H. Campbell, 'Supporting Automatic Configuration of Component-Based Distributed Systems,' In proceeding of the 5th USENIX Conference on Object-Oriented Technologies and Systems(COOTS'99), San Diego, CA, pp.175-187, May, 1999
  5. Fabio Kon, Roy Campbell, 'Dependence Management in component-Based Distributed Systems,' IEEE Concurrency, 8(1), pp.26-36, January-March, 2000 https://doi.org/10.1109/4434.824310
  6. Douglas Schmidt, Frank Buschmann, Hans Rohnert, Michael Stal, 'Pattern-Oriented Software Architecture Vol.2 : Patterns for Concurrent,' Chapter 2, John Wiley & Sons, 2000
  7. Schmidt Douglas C, Huston Stephen D, 'C++ Network Programming Vol.2 : Systematic Reuse with ACE and Framework,' Addison Wesley, 2003
  8. Dilma M. Silva and Fabio Kon and Roy Campbell, 'Dynamic Configuration of a Directory Service Using the Component Configurator Framework,' Proceedings of the Project SIDAM Workshop, September, 2000
  9. Magnus Larsson, Ivica Crnkovic, 'New Challenges for Configuration Management,' In System Configuration Management, SCM-9, 1999
  10. Magnus Larsson, 'Applying Configuration Management Techniques to Component-Based Systems,' MRTC, 2000
  11. Francisco Assis Rosa and Antonio Rito Silva, 'Component Configurer : A Design Pattern for Component-Based Configuration,' 1997
  12. Stefan Rock, Alexander Gierak, 'Evaluating and Extending the Component Configurator Pattern,' Hasso-Plattner-Institute for Software Systems Engineering, Germany, 2001
  13. Eddy Truyen, Bo Norregaard Jorgensen, Wouter Joosen, 'Customization of Component-based Object Request Brokers Through Dynamic Reconfiguration,' in Proceedings of TOOLS Europe'2000, IEEE, pp.181-194, June, 2000 https://doi.org/10.1109/TOOLS.2000.848761
  14. Eiichi Sunagawa, Kouji Kozaki, Yoshinobu Kitamura, Riichiro Mizoguchi, 'Management of dependency between two or more ontologies in an environment for distributed development,' Proceedings of the International Workshop on Semantic Web Foundations and Application Technologies, March 12th, Japan, 2003
  15. Carl Lebsack, Austin Mroczek, and Carl Mueller, 'Controlling Configuration Items in Component Based Software Development,' In Software Configuration Management(SCM-10), 23th ICSE Toronto, Canada, May 2001
  16. R. Balter, L. Bellissard, F. Boyer, M. Riveill, and J.Y. Vion-Dury, Architecturing and Conguring Distributed Applications with Olan, In Proc. IFIP Int. Conf. on Distributed Systems Platforms and Open Distributed Processing(Middleware'98), The Lake District, UK, September, 1998