SubjectsSubjects(version: 996)
Course, academic year 2026/2027
   
Modern Fault Tolerance Methods for Software Systems and Internet Applications - NSWI110
Title: Moderní metody zajištění odolnosti softwarových systémů a internetových aplikací proti poruchám
Form of teaching: lecture
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2007
Duration in semesters: 1
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0, Ex [HT]
Capacity: unlimited
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Repeated enrollment: 2 / 2 / 2 / 2
Guarantor: Viktor Mashkov
Class: DS, softwarové systémy
Informatika Mgr. - volitelný
Classification: Informatics > Software Engineering
Pre-requisite : NPRG032
Is co-requisite for: NSWI114
Opinion survey results   Schedule   Noticeboard   
Annotation -
Dependability of SW systems, fault tolerance, SW diversity and object oriented programming. Competitive and cooperative concurrent systems. Conversations in distributed systems. Coordinated atomic actions. Action-oriented exception handling. Providing fault tolerance of control SW systems. Dependable SW systems based on Off-The-Shelf components. Fault tolerant mechanisms for distributed Internet-based applications. Middleware-based fault tolerant systems. Wrapping technology.
Last update: T_KSI (24.03.2006)
Literature - Czech

1. J.C. Laprie. (ed.). Dependability: Basic concepts and terminology- in English, French, German, Italian and Japanese. Springer-Verlag, Vienna, Austria, 1992.

2. J.C. Laprie. Dependability of software-based critical systems: in Dependable Network Computing, ed. D.R. Avresky, Kluwer Academic Publishers, 1999.

3. D.L. Estrin, (Ed.). Embedded, Everywhere: A Research Agenda for Networked Systems of

Embedded Computers, Washington D.C., Computer Science and Technology Board, National

Academy of Science, 2001, 236 p. ISBN: 0-309-07568-8

http://www7.nationalacademies.org/cstb/pub_embedded.html

Last update: T_KSI (24.03.2006)
Syllabus -

1. Dependability of SW systems.

2. Techniques for providing SW fault tolerance.

3. SW diversity and object oriented programming.

4. Object oriented exception handling.

5. Support mechanisms for implementing fault tolerant SW.

6. Competitive and cooperative concurrent systems. System structuring and fault tolerance.

7. Conversations in distributed systems.

8. Coordinated atomic actions.

9. Action-oriented exception handling in cooperative and competitive concurrent systems.

10. Providing fault tolerance of control SW systems (Case study).

11. Dependable system of systems (Case study).

12. Dependable SW systems based on Off-The-Shelf components (Case study).

13. Fault tolerant mechanisms for distributed Internet-based applications: transactional models; exception handling mechanisms; advanced workflow systems; atomic based strategies.

14. Middleware-based fault tolerant systems.

15. Wrapping technology.

Last update: T_KSI (24.03.2006)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html