Structured Use-cases as a Basis for Self-management of Distributed Systems

Automated support for management of complex distributed object-oriented systems is a challenge: selfmanagement of such systems the goal. This paper presents a use-case based approach to self-management of such systems, focusing on autonomic monitoring and diagnosis. The existing notion of use-case has been extended to different levels of system design: explicitly specifying system behavior at different levels, and the relations between these levels, coupling structural models to these descriptions when and where appropriate. The proposed model is illustrated with a small example.

[1]  Charles Wakefield Cadman,et al.  The Dawning , 1999, Reliab. Comput..

[2]  Thomas A. Corbi,et al.  The dawning of the autonomic computing era , 2003, IBM Syst. J..

[3]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[4]  Franz Wotawa,et al.  Model-Based Diagnosis or Reasoning from First Principles , 2003, IEEE Intell. Syst..

[5]  Frank van Harmelen,et al.  Using Domain Knowledge to Select Solutions in Abductive Diagnosis , 1994, ECAI.

[6]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[7]  Saurabh Bagchi,et al.  Automated Rule-Based Diagnosis Through a Distributed Monitor System , 2007, IEEE Transactions on Dependable and Secure Computing.

[8]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

[9]  Frances M. T. Brazier,et al.  Using Semantic Web Technology for Self-Management of Distributed Object-Oriented Systems , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[10]  Harish Patil,et al.  Pin: building customized program analysis tools with dynamic instrumentation , 2005, PLDI '05.

[11]  Roque Marín,et al.  Modelling Contextual Meta-Knowledge in Temporal Model Based Diagnosis , 2002, ECAI.

[12]  Haifeng Chen,et al.  Ranking the importance of alerts for problem determination in large computer systems , 2009, ICAC '09.

[13]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[14]  Georg Kösters,et al.  Coupling Use Cases and Class Models , 1997 .