227-0124-00L  Embedded Systems

SemesterSpring Semester 2017
LecturersL. Thiele
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
227-0124-00 GEmbedded Systems
Übungen in Gruppen.
4 hrs
Wed13:15-17:00ETF C 1 »
15:15-17:00ETZ D 61.1 »
15:15-17:00ETZ D 61.2 »
17:15-19:00ETZ D 61.1 »
17:15-19:00ETZ D 61.2 »
L. Thiele

Catalogue data

AbstractComputer systems for controlling industrial devices are called embedded systems (ES). Specifically the following topics will be covered: Design methodology, software design, real-time scheduling and operating systems, architectures, distributed embedded systems, low-power and low-energy design, architecture synthesis.
ObjectiveIntroduction to industrial applications of computer systems; understanding specific requirements and problems arising in such applications. The focus of this lecture is on the implementation of embedded systems using formal methods and computer-based synthesis methods.
ContentComputer systems for controlling industrial devices are called embedded systems (ES). ES not only have to react to random events in their environment in a timely manner, they also have to calculate control values from continuous sequences of measurements. Embedded computer systems are connected to their environment though sensors and actors. The great interest in the systematic design of heterogeneous reactive systems is caused by the growing diversity and complexity of applications for ES, the requirement for low development and testing costs, and by progress in key technologies. Specifically the following topics will be covered: Design methodology, software design, real-time scheduling and operating systems, architectures, distributed embedded systems, low-power and low-energy design, architecture synthesis. See: Link .
Lecture notesMaterial/script, publications, exercise sheets, podcast. See: Link .
Literature[Mar07] P. Marwedel. Eingebettete Systeme. Springer Verlag, Paperback, December 2007. ISBN 978-3-540-34048-5

[Mar11] P. Marwedel. Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. Springer Verlag, Paperback, 2011. ISBN 978-94-007-0256-1

[Tei07] J. Teich. Digitale Hardware/Software-Systeme: Synthese und Optimierung. Springer Verlag, 2007. ISBN 3540468226

[But11] G.C. Buttazzo. Hard real-time computing systems: predictable scheduling algorithms and applications. Springer Verlag, Berlin, 2011. ISBN-10: 1461406757, ISBN-13: 9781461406754

[Wolf12] W. Wolf. Computers as components: principles of embedded computing system design. Morgan Kaufmann, 2012. ISBN-10: 0123884365, ISBN-13: 978-0123884367
Prerequisites / NoticePrerequisites:
Basic course in computer engineering; knowledge about distributed systems and concepts for their description.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersL. Thiele
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examinationwritten 120 minutes
Additional information on mode of examinationDuring the semester students will sit 3 mini-tests, the average of two best grades for the mini-tests counts as a bonus. The combination of the grade for the final exam (75%) and the bonus (25%) equals the final grade for the subject only if the bonus improves the final grade.
Written aidsSchriftliche Unterlagen sowie Taschenrechner sind erlaubt. Keine Hilfsmittel, die der Kommunikation dienen koennten.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkInformation
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Electrical Engineering and Information Technology BachelorThird Year Core CoursesWInformation
Computer Science BachelorElectivesWInformation
Mechanical Engineering BachelorElective CoursesWInformation
Mechanical Engineering MasterRobotics, Systems and ControlWInformation
Robotics, Systems and Control MasterCore CoursesWInformation