SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Introduction to dependable systems - NSWE002
Title: Úvod do spolehlivých systémů
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2018
Semester: winter
E-Credits: 1
Hours per week, examination: winter s.:1/0, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech, English
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://d3s.mff.cuni.cz/teaching/nswe002
Guarantor: prof. Ing. Petr Tůma, Dr.
Class: Informatika Bc.
Classification: Informatics > Software Engineering
Is incompatible with: NSWI163, NSWI162
Is interchangeable with: NSWI163, NSWI162
Annotation -
Last update: Tajemník Katedry (11.05.2010)
The goal of this course is to provide introduction to basic methods and approaches to development of dependable software systems to bachelor students. This includes both development methods (e.g., tools for static analysis of source code for discovering functional weaknesses) and modeling and performance benchmarking.
Literature -
Last update: Tajemník Katedry (11.05.2010)

E. M. Clarke, O. Grumberg, D. A. Peled: Model Checking, MIT Press, 1999

C. Szyperski: Component Software: Beyond Object-Oriented Programming, Addison-Wesley, 2002

R. K. Jain: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling, John Wiley & Sons, Inc., 1991

Syllabus -
Last update: Tajemník Katedry (11.05.2010)

1. Dependable systems

2. Formal methods

3. Model checking, code analysis

4. Middleware/Cloud computing

5. Realtime scheduling

6. Performance modeling and benchmarking

7. Metamodeling and model-driven development

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html