Faculty of Information Technology, BUT

Course details

Embedded Systems Design

NVD Acad. year 2016/2017 Summer semester

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

Guarantor

Language of instruction

Czech

Completion

Examination (oral)

Time span

26 hrs lectures

Assessment points

100 exam

Department

Lecturer

Subject specific learning outcomes and competences

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.

Learning objectives

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.

Prerequisite kwnowledge and skills

Basic lectures of mathematics and logics at technical universities.

Study 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.

 

Fundamental 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.

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.

Controlled instruction

Written essay completing and defending.

Course inclusion in study plans

Back to top