Embedded Real Time Systems

Course Information
TitleΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ / Embedded Real Time Systems
CodeΗΥ3604
FacultyEngineering
SchoolElectrical and Computer Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorNikolaos Pitsianis
CommonNo
StatusActive
Course ID20002024

Class Information
Academic Year2017 – 2018
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600111453
Course Type 2016-2020
  • General Knowledge
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Language of Instruction
  • Greek (Instruction, Examination)
Learning Outcomes
With the successful completion of this course students will be able to recognize the type of problems that need to be solved in the implementation of a real-time or embedded system, the methodologies for the solution of such problems and the operating systems, programming environments and languages that may be used.
General Competences
  • Generate new research ideas
Course Content (Syllabus)
Many applications require real-time computer systems that measure sensors, make complicated decisions and control activators in real time, or embedded systems that execute a single program like navigation systems or mobile entertainment mp3 players, digital cameras etc. In implementing such systems a number of problems must be solved including resource allocation of time, energy and cost of hardware and software implementation. In this introductory course we study all these problems in principle and in practice and explore available programming environments and tools for their solution. Real-time scheduling and resource management, rate allocation methods. Real time operating systems and microkernels. Wireless networks and real time communications. Synchronous and real-time programming languages and program synthesis from specifications. Meta-programming and meta-modeling languages Hardware-software codesign Applications
Keywords
embedded systems, real-time computer systems
Educational Material Types
  • Notes
  • Slide presentations
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures36
Reading Assigment8
Written assigments4
Computer implementation8
Total56
Student Assessment
Description
The final grade depends upon the active participation in class, a presentation in class and a homework project instead of a final exam. The presentations are based on a provided article, have duration 25' long and are done in coordination with the instructor, the project requires parallel programming.
Student Assessment methods
  • Written Assignment (Formative)
  • Performance / Staging (Formative)
Bibliography
Additional bibliography for study
Handbook of Real-Time and Embedded Systems, ISBN: 978-1584886785, I. Lee, J Y-T Leung and S. H. Son editors, CRC Press, 2008 Recent articles from conferences and journals
Last Update
20-07-2013