| Title: | Computer Communications and Interfacing |
|---|
| Code: | KPA |
|---|
| Ac.Year: | ukončen 2003/2004 |
|---|
| Term: | Winter |
|---|
| Study plans: | |
|---|
| Language: | Czech |
|---|
| Private info: | http://www.fit.vutbr.cz/study/courses/KPA/private/ |
|---|
| Credits: | 6 |
|---|
| Completion: | examination (written) |
|---|
Type of instruction: | | Hour/sem | Lectures | Sem. Exercises | Lab. exercises | Comp. exercises | Other |
|---|
| Hours: | 39 | 0 | 0 | 12 | 14 |
|---|
| | Examination | Tests | Exercises | Laboratories | Other |
|---|
| Points: | 60 | 15 | 0 | 0 | 25 |
|---|
|
|---|
| Guarantee: | Švéda Miroslav, prof. Ing., CSc., DIFS |
|---|
| Lecturer: | Švéda Miroslav, prof. Ing., CSc., DIFS |
| Instructor: | Bureš František, Ing., DIFS Matoušek Petr, Ing., Ph.D., DIFS Očenášek Pavel, Ing., Ph.D., DIFS Ryšavý Ondřej, Ing., Ph.D., DIFS Strach Michal, Ing., DIFS Ščuglík František, Ing., Ph.D., DIFS |
|---|
| Faculty: | Faculty of Information Technology BUT |
|---|
| Department: | Department of Information Systems FIT BUT |
|---|
| Prerequisites: | |
|---|
| |
| Learning objectives: |
|---|
Be informed about formal specification principles aimed at reactive systems and real-time systems modeling; be aware of real-time communication protocols. |
| Description: |
|---|
Real-time distributed systems. Models for discrete-event and real-time systems. Temporal logics. Formal specifications and verification. Model checking. Real-time systems verification. Real-time protocols. Applications design. |
| Learning outcomes and competences: |
|---|
Understanding basic concepts and principles of formal specifications of reactive systems and real-time systems. |
| Syllabus of lectures: |
|---|
- Introduction, real-time systems.
- Introduction to Temporal logic.
- Formal specifications and model checkers.
- Temporal Logic.
- Time models, Liveness, safety, fairness. Real-time liveness.
- Temporal logic and real time.
- Test
- Fieldbus protocols.
- Formal specifications and provers.
- Case study - Internet and real-time applications.
- Case Study - Designing distributed applications.
- Exam
|
| Syllabus of computer exercises: |
|---|
- Temporal logics LTL, CTL, theorem proving
- Introduction to SPIN
- Model checking (SPIN, SMV)
- Using SPIN to protocol verification
- An overview of formal tools
- Communication to embedded devices
|
| Syllabus - others, projects and individual work of students: |
|---|
- A reactive system modeling in Spin
- A report on new aproaches in the area of formal specification and verification
|
| Fundamental literature: |
|---|
- de Bakker J.W. et all. (Editors): Real-Time: Theory in Practice. Springer-Verlag, LNCS 600, 1992.
|
| Study literature: |
|---|
- de Bakker J.W. et all. (Editors): Real-Time: Theory in Practice. Springer-Verlag, LNCS 600, 1992.
|
| Controlled instruction: |
|---|
Completion of 2 projects, mid-term exam passing |
| Progress assessment: |
|---|
Written mid-term exam and submitting 2 projects in due dates |
| |