STRUCTURED USE-CASES AS A BASIS FOR SELF-MANAGEMENT OF DISTRIBUTED SYSTEMS

Reza Haydarlou, Michel Oey, Martijn Warnier, Frances M. T. Brazier

Abstract

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.

References

  1. Cockburn, A. (2001). Writing Effective Use Cases. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  2. Fowler, M. (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language. AddisonWesley Longman Publishing Co., Inc., Boston, MA, USA.
  3. Ganek, A. G. and Corbi, T. A. (2003). The dawning of the autonomic computing era. IBM Syst. J., 42(1):5-18.
  4. Haydarlou, A. R., Oey, M. A., Overeinder, B. J., and Brazier, F. M. T. (2006a). Using semantic web technology for self-management of distributed object-oriented systems. In Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI06), Hong Kong, China.
  5. Haydarlou, A. R., Overeinder, B. J., Oey, M. A., and Brazier, F. M. T. (2006b). Multi-level model-based selfdiagnosis of distributed object-oriented systems. In Proceedings of the 3rd IFIP International Conference on Autonomic and Trusted Computing (ATC-06), Wuhan, China.
  6. IBM Corporation (2005). An architectural blueprint for autonomic computing. Technical report, IBM Corp. White Paper.
  7. Jacobson, I. (1992). Object-Oriented Software Engineering. Addison-Wesley Publishing Company.
  8. Kephart, J. and Chess, D. (2003). The vision of autonomic computing. Computer, 36(1):41-50.
  9. Khanna, G., Cheng, M. Y., Varadharajan, P., Bagchi, S., Correia, M. P., and Veríssimo, P. J. (2007). Automated Rule-Based Diagnosis through a Distributed Monitor System. IEEE Transactions on Dependable and Secure Computing, 4(4):266-279.
  10. Kosters, G., Pagel, B.-U., and Winter, M. (1997). Coupling use cases and class models. In Proc. of the BCSFACS/EROS workshop on ”Making Object Oriented Methods More Rigorous”, pages pp. 27-30, London, Imperial College.
  11. Luk, C.-K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V. J., and Hazelwood, K. (2005). Pin: building customized program analysis tools with dynamic instrumentation. In PLDI 7805: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, pages 190-200, New York, NY, USA. ACM Press.
  12. Palma, J. and Marín, R. (2002). Modelling contextual metaknowledge in temporal model based diagnosis. In ECAI, pages 407-411.
  13. Peischl, B. and Wotawa, F. (2003). Model-based diagnosis or reasoning from first principles. IEEE Intelligent Systems, 18(3):32-37.
  14. van Harmelen, F. and ten Teije, A. (1994). Using domain knowledge to select solutions in abductive diagnosis. In European Conference on Artificial Intelligence, pages 652-656.
Download


Paper Citation


in Harvard Style

Haydarlou R., Oey M., Warnier M. and M. T. Brazier F. (2010). STRUCTURED USE-CASES AS A BASIS FOR SELF-MANAGEMENT OF DISTRIBUTED SYSTEMS . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-22-5, pages 198-205. DOI: 10.5220/0002981001980205


in Bibtex Style

@conference{icsoft10,
author={Reza Haydarlou and Michel Oey and Martijn Warnier and Frances M. T. Brazier},
title={STRUCTURED USE-CASES AS A BASIS FOR SELF-MANAGEMENT OF DISTRIBUTED SYSTEMS},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2010},
pages={198-205},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002981001980205},
isbn={978-989-8425-22-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - STRUCTURED USE-CASES AS A BASIS FOR SELF-MANAGEMENT OF DISTRIBUTED SYSTEMS
SN - 978-989-8425-22-5
AU - Haydarlou R.
AU - Oey M.
AU - Warnier M.
AU - M. T. Brazier F.
PY - 2010
SP - 198
EP - 205
DO - 10.5220/0002981001980205