Course detail

Embedded Systems Design

FIT-NVDAcad. year: 2015/2016

Embedded distributed system design principles; design life cycle. Embedded system components networking. Behavioral specifications, architectural specifications. Structured design; object-oriented design; design frameworks; specifiation frameworks. Embedded systems on Internet, wired and wireless networks. Development tools and environments. Case studies.

Questions:

  1. Embedded systems and cyber-physical modeling
  2. Interconnecting networks and protocols for embedded systems and their components
  3. Reactive system behavioral specification
  4. Real-time system behavioral specification
  5. Architecture specification
  6. Structured design - principles
  7. Object-oriented design - principles
  8. Development tools and environments
  9. Embedded systems on Internet
  10. Smart sensors network

Language of instruction

Czech

Mode of study

Not applicable.

Learning outcomes of the course unit

Understanding principles of embedded systems design; be aware of architectures and behaviors of embedded systems; being informed about embedded systema and their networks specification and design.

Prerequisites

Basic lectures of mathematics and logics at technical universities.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Study evaluation is based on marks obtained for specified items. Minimimum number of marks to pass is 50.

Course curriculum

    Syllabus of lectures:
    1. Embedded distributed system design principles
    2. Embedded system design life cycle
    3. Embedded system components networking
    4. Behavioral specifications - reactive and real-time
    5. Architectural specifications
    6. Structured design
    7. Object-oriented design
    8. Design frameworks
    9. Specifiation frameworks
    10. Embedded systems on Internet
    11. Wired and wireless networks
    12. Development tools and environments
    13. Case studies - smart sensor networks

    Syllabus - others, projects and individual work of students:
    • Essay based on selected scientific paper dealing with embedded systems design.

Work placements

Not applicable.

Aims

Understand embedded system design principles; be aware of architectures and behaviors of embedded systems and their networks; be aware of methods and tools for design of embedded systems and their networks.

Specification of controlled education, way of implementation and compensation for absences

Written essay completing and defending.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Cheng A.M.K.: Real-Time Systems -- Scheduling, Analysis, and Verification. Wiley, 2002. Berger A.S.: Embedded Systems Design -- An Introduction to Processes, Tools, and Techniques. CMP Books, 2002.  Kreowski H.-J., Montanari U., Orejas F., Rozenberg G., Taentzer G.: Formal Methods in Software and Systems Modeling. Springer, LNCS 3393, 2005. Schneider K.: Verification of Reactive Systems -- Formal Methods and Algorithms. Springer-Verlag, 2004. Huth M.R.A., Ryan M.D.: Logic in Computer Science -- Modelling and Reasoning about Systems. Cambridge University Press, 2000. de Bakker J.W. et all. (Editors): Real-Time: Theory in Practice. Springer-Verlag, LNCS 600, 1992.

Recommended reading

Cheng A.M.K.: Real-Time Systems -- Scheduling, Analysis, and Verification. Wiley, 2002. Berger A.S.: Embedded Systems Design -- An Introduction to Processes, Tools, and Techniques. CMP Books, 2002.  Kreowski H.-J., Montanari U., Orejas F., Rozenberg G., Taentzer G.: Formal Methods in Software and Systems Modeling. Springer, LNCS 3393, 2005. Schneider K.: Verification of Reactive Systems -- Formal Methods and Algorithms. Springer-Verlag, 2004. Huth M.R.A., Ryan M.D.: Logic in Computer Science -- Modelling and Reasoning about Systems. Cambridge University Press, 2000. de Bakker J.W. et all. (Editors): Real-Time: Theory in Practice. Springer-Verlag, LNCS 600, 1992.

Classification of course in study plans

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, summer semester, elective

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

  1. Embedded distributed system design principles
  2. Embedded system design life cycle
  3. Embedded system components networking
  4. Behavioral specifications - reactive and real-time
  5. Architectural specifications
  6. Structured design
  7. Object-oriented design
  8. Design frameworks
  9. Specifiation frameworks
  10. Embedded systems on Internet
  11. Wired and wireless networks
  12. Development tools and environments
  13. Case studies - smart sensor networks