After successful completion of the course, students are able to
Modeling of hardware and software, overview of computer aided verification methods. Specification by temporal logic and automata, state explosion, explicit model checking, symbolic model checking with BDDs, bounded model checking with SAT, abstraction. Modeling and specification languages (Promela, SMV). Verification software in practice (Spin, NuSMV), overview of verification methods for specific classes of systems and current developments.
The course is composed of 8 lectures and 4 exercises sessions, in which students present examples from exercise sheets.
The lectures and exercise sessions will take place online via Zoom.
Registration about TISS Students of Studies 931, 938 are prefered. Please, subscribe the lecture.
ECTS Breakdown:----------------------------------25h lectures and examination35h preparation for examination15h exercises----------------------------------75h (3 ECTS)----------------------------------
The course will have a final exam. The date of the final written exam will be announced later. Students are allowed to bring one A4-size sheet of hand-written notes to the exam. No other material is allowed.
Examination form: Online written exam via TUWEL. During the exam, the examiners and the students are connected via audio and video in a online meeting. Solutions are scanned and uploaded by the student within the time specified by the examiner (approx. 5 minutes).
aktuelle Infos bitte LVA abonnieren Ort: TISS
Bachelor in Computer Science/Informatics or related fields. It is recommended to attend this course after Formal Methods in Computer Science (185.291), as topics such as temporal logics are covered in less detail in the CAV lectures.