2006
DOI: 10.1007/11839569_7
|View full text |Cite
|
Sign up to set email alerts
|

Multi-level Model-Based Self-diagnosis of Distributed Object-Oriented Systems

Abstract: Self-healing relies on correct diagnosis of system malfunctioning. This paper presents a use-case based approach to self-diagnosis. Both a static and a dynamic model of a managed-system are distinguished with explicit functional, implementational, and operational knowledge of specific use-cases. This knowledge is used to define sensors to detect and localise anomalies at the same three levels, providing the input needed to perform informed diagnosis. The models presented can be used to automatically instrument… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 5 publications
0
5
0
Order By: Relevance
“…To facilitate the specification of knowledge in the behavioural model, tasks have been categorised into tasks such as: state manipulation tasks, invocation tasks. For more information see [11].…”
Section: Behavioural Modelmentioning
confidence: 98%
See 1 more Smart Citation
“…To facilitate the specification of knowledge in the behavioural model, tasks have been categorised into tasks such as: state manipulation tasks, invocation tasks. For more information see [11].…”
Section: Behavioural Modelmentioning
confidence: 98%
“…In the application model presented in this paper, the domain knowledge is obtained from three domain experts, each with his/her own specific view to the system: system administrators, functional analysts, and software developers [11,14]. To facilitate knowledge acquisition, the views of these domain experts are incorporated in both structural and behavioural components of the application model.…”
Section: Application Modelmentioning
confidence: 99%
“…The framework is based on the concept of system usecases which describe the response of a system to a given request [4]. To monitor a system use-case realisation and to repair abnormal behaviour, the framework needs knowledge regarding the internal structure and dynamic behaviour of the running application.…”
Section: Figure 1 Self-management Architecturementioning
confidence: 99%
“…The next sections explore the use of these languages to express the knowledge needed in a self-management framework. Figure 1 presents a high-level architecture of a selfmanagement framework [4]. On the highest level two modules are distinguished: a managed-system and an autonomic-manager.…”
Section: Choice For Semantic Web Ontologymentioning
confidence: 99%
“…Figure 1 presents a high-level architecture of a self-management framework (Haydarlou et al, 2006a;Haydarlou et al, 2006b) for distributed objectoriented systems. In line with the autonomic computing architectural blueprint two modules are distinguished: a managed-system and an autonomicmanager.…”
Section: Introductionmentioning
confidence: 99%