Abstract
Although components are well tested and intrinsically more reliable than custom-made software, applications built of components generally lack global verification (especially if they are independently extensible) and are subject to distributed failure scenarios. We discuss a simple component framework based on a data flow architecture that addresses these problems and allows for building failure-resilient applications. We illustrate the characteristics that make this architecture particularly suitable for automatic fault management and explain the mechanisms we use for detecting, diagnosing and correcting faults at run-time.1
This work was funded by a research grant of the Swiss National Science Foundation, Project No. 2129-04567.95
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
C. Szyperski, “Independently Extensible Systems-Software Engineering Potential and Challenges”, Proceedings of the 19th Australasian Computer Science Conference, Melbourne, Australia, January 1996.
W. Weck, “Independently Extensible Component Frameworks”, in M. Muehlhaeuser (ed.): Special Issues in Object-Oriented Programming, dpunkt Verlag, Heidelberg, 1997.
J. Harms, C.F. Tschudin, “Generic fault management of heterogeneous distributed applications”, Request for Funding, NFRS Project 2129-04567.95, Geneva, 1995. http://cuiwww.unige.ch/Telecom-group/members/vito/GFM.html.
G. Genilloud, M. Polizzi, “Managing ANSA Objects with OSI Network Management Tools”, in Proceedings IEEE Second International Workshop on Services in Distributed and Networked Environments, Whistler, British Columbia, 1995.
J.W. Wong et al. “Distributed Applications Management Using the OSI Management Framework”, Technical Report 448, University of Western Ontario, Canada, January 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baggiolini, V., Harms, J. (1998). Toward Automatic, Run-time Fault Management for Component-Based Applications. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_67
Download citation
DOI: https://doi.org/10.1007/3-540-69687-3_67
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64039-4
Online ISBN: 978-3-540-69687-2
eBook Packages: Springer Book Archive