Skip to main content

Toward Automatic, Run-time Fault Management for Component-Based Applications

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1357))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Szyperski, “Independently Extensible Systems-Software Engineering Potential and Challenges”, Proceedings of the 19th Australasian Computer Science Conference, Melbourne, Australia, January 1996.

    Google Scholar 

  2. W. Weck, “Independently Extensible Component Frameworks”, in M. Muehlhaeuser (ed.): Special Issues in Object-Oriented Programming, dpunkt Verlag, Heidelberg, 1997.

    Google Scholar 

  3. 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.

  4. 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.

    Google Scholar 

  5. J.W. Wong et al. “Distributed Applications Management Using the OSI Management Framework”, Technical Report 448, University of Western Ontario, Canada, January 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics