tutorials monday morning

38

Object Orientation and Fault Tolerant Systems

Jean-Charles Fabre, LAAS-CNRS

Convention Centre
Ballroom A

 

Fault tolerance is a crucial issue for the software industry in many application fields. This tutorial presents the role and the use of object-oriented concepts in the design and in the implementation of fault tolerant systems. Conversely fault tolerance techniques for object-oriented systems are discussed. Several approaches and object-oriented fault tolerant systems are analyzed including reflective and CORBA based architectures. Some real-time (timing faults) and security (intrusions) issues are also considered. Experiments on real prototypes are presented. Current limits, basic axioms for efficiency, as well as future research and development directions are discussed.

This tutorial provides to computer system designers architectural concepts for the development of fault tolerant object oriented systems. Participant will acquire key notions in fault tolerant computing and how to integrate them in object-oriented systems. They will understand the properties, the limits and the basic assumptions required for efficiency.

Attendee Background: No real background is required in fault tolerant computing, but some basic notions of object-oriented programming are necessary. Basic knowledge in operating system design is welcomed but not required.

Jean-Charles Fabre obtained his Ph.D. in Computer Science in 1982 and is a member of the "Dependable Computing and Fault Tolerance Research Group" at LAAS-CNRS in Toulouse-France. Working in fault tolerant computing for more than 15 years, he is now responsible for the research team on fault tolerant object-oriented distributed systems. He also led the development of the FRIENDS system, a reflective object-oriented fault tolerant architecture, and is a consultant for the aircraft and space industry. He teaches fault tolerant computing, security, distributed and object-oriented systems in several universities in France and abroad. He is author of more than forty publications and is co-author of two books on dependable computing.

Other tutorials on architectural concepts are:

13: Modeling Component Architectures in Catalysis
14: Architecture for a Suite of Applications: Reuse for Business Success
35, 35W: Software Architecture and the UML

 

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 14:40:54