(An) interaction-pattern-based approach to prevent performance degradation of fault detection in adaptive software상호작용 패턴을 이용한 적응형 소프트웨어에서의 결함검출 시 성능저하 방지방법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 456
  • Download : 0
A component-based approach is a promising technology to support dynamism in adaptive software. In this approach, many developers independently produce various components in their domains. During runtime, the components are dynamically integrated to handle dynamic situations and unexpected user requirements. Therefore, there are potential problems when heterogeneous components are integrated to support a user task. The adaptive software may face software failures caused by the nature of the adaptive software. The causes of the failure (called faults) are: limited resources (computational limitations, memory shortage), component interoperation mismatch, and internal errors of components. The message-sniffing-based monitoring fault detection is a popular method used to monitor black-box components and handle these types of faults during runtime in adaptive software. However, these methods have some performance problems of the target system because the fault detection process is continuously processing with the target system and consuming resources of the target system. There are three types of causes of the performance degradation: frequent monitoring, monitoring data transmission, and fault analysis overhead. This performance degradation has a serious effect on the timing of the target system, and may result in a software behavior that a correct service may deviate. In this paper, an interaction-pattern-based approach is proposed to prevent performance degradation of fault detection in adaptive software. The interaction-pattern-based approach can alleviate the performance degradation problem in detecting faults by monitoring/inspecting not all messages but the most important messages among message exchanges. To formalize message exchanges in fault detecting aspects, commonly observed message exchanges are analyzed and identified as interaction patterns. In addition, important messages to monitor/inspect are identified in the interaction patterns for the selective...
Advisors
Ko, In-Youngresearcher고인영researcher
Description
한국과학기술원 : 정보통신공학과,
Publisher
한국과학기술원
Issue Date
2010
Identifier
419212/325007  / 020074350
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 정보통신공학과, 2010.2, [ vi, 59 p. ]

Keywords

Interaction Pattern; Adaptive Software; Software Fault; Dependability; Component-based Software; 컴포넌트기반 소프트웨어; 상호작용패턴; 적응형 소프트웨어; 소프트웨어 결함; 신뢰성

URI
http://hdl.handle.net/10203/40113
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=419212&flag=dissertation
Appears in Collection
ICE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0