Course detail
Embedded System Specification
FIT-SVSeAcad. year: 2014/2015
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
- Syllabus of lectures:
- 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
- Introductory to system Coq. Brief exploration of formalism of the system, description of mathematical vernacular - the language used for communicating with the system, demonstration of the system for specifying and verifying properties of a simple algorithm.
- Embedded application management with intranet
- Spin, model checking techniques
- PVS, theorem proving techniques
- Specification and verification of embedded system properties
Syllabus of numerical exercises:
Syllabus of laboratory exercises:
Syllabus of computer exercises:
Syllabus - others, projects and individual work of students:
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 MMI , 0 year of study, summer semester, compulsory-optional
branch MBI , 0 year of study, summer semester, elective
branch MSK , 2 year of study, summer semester, compulsory-optional
branch MMM , 0 year of study, summer semester, elective
branch MBS , 0 year of study, summer semester, compulsory-optional
branch MPV , 0 year of study, summer semester, elective
branch MIS , 0 year of study, summer semester, compulsory-optional
branch MIN , 0 year of study, summer semester, elective
branch MGM , 0 year of study, summer semester, elective