Interaction cost based software architectural analysis for networked embedded self-adaptive system

네트워크 임베디드 Self-adaptive 소프트웨어의 상호작용 비용에 기반한 구조 분석

  • Kim, Young-Pil (Dept. of Computer Science & Engineering, Korea University) ;
  • Yoo, Chuck (Dept. of Computer Science & Engineering, Korea University)
  • 김영필 (고려대학교 컴퓨터학과) ;
  • 유혁 (고려대학교 컴퓨터학과)
  • Published : 2008.06.30

Abstract

Self-adaptive 시스템에서 adaptation은 시스템 운영의 부담으로 작용할 수 있다. Self-adaptive system의 구조적인 고려는 이러한 부담을 줄일 수 있는 방안의 힌트로써 작용 할 수 있다. 본 논문에서는 self-adaptive 시스템을 구성할 때 가능한 소프트웨어 구조인 사용자 레벨 adaptation과 커널 레벨 adaptation을 살펴보고 각 구조에서 대상에 대한 adaptation을 수행할 때 발생하는 상호작용에 따른 비용을 추정하여 비교하였다. 특히 빠른 적응과 다양한 변화에 따른 적응이 요구되는 Networked Embedded Self-adaptive system을 대상으로 하였다. 본 논문은 Self-adaptive S/W 시스템을 설계할 때 기존의 기능적인 고려 외에 구조적인 고려가 필요함을 말하고자 하며 본 논문의 분석 결과는 Selfadaptive 시스템을 설계하고자 할 때 좋은 참고 자료가 될 수 있을 것이다.

Keywords