Course detail
Embedded System Specification
FIT-SVSeAcad. year: 2013/2014
Embedded distributed system design principles. Reactive systems and real-time systems. Reactive system and real-time system models. Fairness, livness, safety, feasibility; real-time livness. Temporal logic fundamentals. Time models and temporal logics. Temporal logic and real time. Formal specifications of embedded systems. Hybrid systems. Provers. Model checking. Real-time systems verification.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Being acknowledged with basics of temporal logic.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Requirements for class accreditation are not defined.
Course curriculum
- Embedded distributed system design principles
- Reactive system and real-time system models
- Fairness, livness, safety, feasibility; real-time livness
- Temporal logic fundamentals
- Time models and temporal logics
- Temporal logic and real time
- Formal specifications of embedded systems
- Provers
- Model checking
- Real-time systems verification
- Formal specification of abstract data types and objects, algebraic specifications
- Using type theoretic systems for formal specification and verification of programs
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
- Programme IT-MSC-2 Master's
branch MBI , 0 year of study, summer semester, elective
branch MBS , 0 year of study, summer semester, compulsory-optional
branch MGM , 0 year of study, summer semester, elective
branch MIN , 0 year of study, summer semester, elective
branch MIS , 0 year of study, summer semester, compulsory-optional
branch MMI , 0 year of study, summer semester, compulsory-optional
branch MMM , 0 year of study, summer semester, elective
branch MPV , 0 year of study, summer semester, elective
branch MSK , 2 year of study, summer semester, compulsory-optional
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Embedded distributed system design principles
- Reactive system and real-time system models
- Fairness, livness, safety, feasibility; real-time livness
- Temporal logic fundamentals
- Time models and temporal logics
- Temporal logic and real time
- Formal specifications of embedded systems
- Provers
- Model checking
- Real-time systems verification
- Formal specification of abstract data types and objects, algebraic specifications
- Using type theoretic systems for formal specification and verification of programs
Exercise in computer lab
Teacher / Lecturer
Syllabus
- Spin, model checking techniques
- PVS, theorem proving techniques