STRUCTURED USE-CASES AS A BASIS FOR SELF-MANAGEMENT OF DISTRIBUTED SYSTEMS
Reza Haydarlou, Michel Oey, Martijn Warnier, Frances M. T. Brazier
2010
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
- Cockburn, A. (2001). Writing Effective Use Cases. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
- Fowler, M. (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language. AddisonWesley Longman Publishing Co., Inc., Boston, MA, USA.
- Ganek, A. G. and Corbi, T. A. (2003). The dawning of the autonomic computing era. IBM Syst. J., 42(1):5-18.
- 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.
- 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.
- IBM Corporation (2005). An architectural blueprint for autonomic computing. Technical report, IBM Corp. White Paper.
- Jacobson, I. (1992). Object-Oriented Software Engineering. Addison-Wesley Publishing Company.
- Kephart, J. and Chess, D. (2003). The vision of autonomic computing. Computer, 36(1):41-50.
- 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.
- 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.
- 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.
- Palma, J. and Marín, R. (2002). Modelling contextual metaknowledge in temporal model based diagnosis. In ECAI, pages 407-411.
- Peischl, B. and Wotawa, F. (2003). Model-based diagnosis or reasoning from first principles. IEEE Intelligent Systems, 18(3):32-37.
- 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.
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