Project Practice 1

Language of Instruction:English
Type of
Guarantor:Hruška Tomáš, prof. Ing., CSc. (DIFS)
Instructor:Bidlo Michal, Ing., Ph.D. (DCSY)
Faculty:Faculty of Information Technology BUT
Department:Department of Information Systems FIT BUT
Learning objectives:
  To make talented master students familiar with the basis of research work by participating in different projects conducted by by research and development groups under the expert lead of a project supervisor.
  • Instructors appointed by the head of department present their projects and certain goals to be achieved by the students in advance before enrolment.
  • Students enrol in projects in the similar way as in the master's thesis. A supervisor has the final right to choose. His/her choice will be justified in the written form briefly (e.g. previous practice, achieved grade average).
  • The supervisor is responsible for the regular check of a student's activity.
Syllabus - others, projects and individual work of students:
  1. An individual project according to assignments and instructions of a supervisor.
List of available topics:
Beran Vítězslav, Ing., Ph.D.UPGMContent-Based Video Retrieval
Beran Vítězslav, Ing., Ph.D.UPGMRobotic Data Visualisation Using Augmented Reality
Strnadel Josef, Ing., Ph.D.UPSYDependability Issues of Operating Systems and Applications They Control
Strnadel Josef, Ing., Ph.D.UPSY

Fault Injection Based on QEMU


  1. Summarize basic terms and principles from the area of fault tolerant (FT) systems; concentrate yourself especially on i) classification of faults and their effects, ii) FT techniques and iii) the fault injection techniques.
  2. Summarize capabilities of the QEMU tool (www.qemu.org/) in the areas of i) emulation/virtualization of various platforms and ii) fault injection. Prepare a set of simple programs (e.g. for x86 or ARM) and demonstrate their operation in QEMU.
  3. Choose, based on the analysis of options and agreement with the supervisor, i) a set of platforms and software for the injection of faults given in advance and ii) methods and means for evaluation of effects of the faults.
  4. Summarize and discuss achieved results as well as features of QEMU, outline a continuity in the results of the project and directions of QEMU usage.

Admission Requirements:

  • Any previous experience with linking/executing of applications for virtual/emulated environment is welcome.
  • Active interest in the topic, creativity, ability to solve problems independently as well as ability to (self) study are strongly recommended.

For more information about the project, please contact Mr. Josef Strnadel (L332 room, strnadel@fit.vutbr.cz).

Strnadel Josef, Ing., Ph.D.UPSYModelling and Analysis of Fault-Tolerant Systems
Controlled instruction:
  • Continuous consultations with student's supervisor.
  • A written report in the extent of at least 10 regular pages.
  • 15 minutes presentation and defence at the department seminar.
Progress assessment:
  A student works on the assigned task according to his/her supervisor's instructions. It is expected that the student will attend regular consultations with the supervisor.
Exam prerequisites:
  Before the end of teaching part of a semester, the student will hand in a written report in the form of a scientific article in the extent of at least 10 regular pages. Before the end of the examination period, the student presents his/her results for 15 minutes at the department seminar. The head of department determines the assessment in the range of 0-100 points on the supervisor's proposal based on the defence and the submitted report. In order to gain a credit it is necessary to get at least 50 points from 100. A student must gain at least 70 points or higher to be able to continue in the follow-up course "PP2e - Project practice 2".

Your IPv4 address:
Switch to https

DNSSEC [dnssec]