Display language
To modulepage Generate PDF

#40600 / #5

SS 2016 - WS 2016/17


Networked Embedded Systems


Wolisz, Adam




Fakultät IV

Institut für Telekommunikationssysteme

34331200 FG Telekommunikationsnetze

No information


FT 5

Pannu, Gurjashan Singh


Learning Outcomes

Students completing this module have gained understanding of the basic principles and technologies behind networked embedded systems.


The course focuses on network architectures and protocols for Networked Embedded Systems (NES). Embedded systems play an important role in many applications, such as industrial and building automation, automotive and avionic applications, etc. Many of these applications are critical and (hard) real-time, which puts specific constraints on the design of the underlying system software and communication protocols. Individual topics include energy-efficient MAC protocols for sensor networks, software frameworks for automotive applications (OSEK/VDX and AUTOSAR) and communication protocols for networked embedded systems in automotive (CAN and Flexray), industrial automation (PROFIBUS, FOUNDATION Fieldbus, Real-time Ethernet, PROFINET, HART and WirelessHART) and building automation (EIB/KNX, LON and BACNet). More information is available on the web page (see Recommended Reading, Lecture Notes).

Module Components


All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Networked Embedded SystemsIV0432 L339SoSeNo information4

Workload and Credit Points

Networked Embedded Systems (IV):

Workload descriptionMultiplierHoursTotal
1. Presence15.02.0h30.0h
2. Presentation assignments1.045.0h45.0h
3. Project assignment1.075.0h75.0h
4. Exam preparation1.030.0h30.0h
180.0h(~6 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

IV: lectures, presentations prepared by students followed by the discussion of related papers, project assignment involving development of a practical networked embedded application on real hardware (state-of-the-art prototyping hardware platforms are provided to the students for the duration of the course)

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

The course assumes founded knowledge in networking (e.g., BSc module Kommunikationsnetze), operating systems (e.g. Linux, TinyOS) and embedded programming (e.g. C, C++).

Mandatory requirements for the module test application:

This module has no requirements.

Module completion



Type of exam

Portfolio examination

Type of portfolio examination

No information



Test elements

IV 2 In-class quizzes, 5 points each (Examination)10No informationNo information
IV 2 Project milestone presentations, 6 points each (Deliverable assessment)12No informationNo information
IV "Advocate" role, attendance and in-class discussions (Learning process review)4No informationNo information
IV Final project review (Deliverable assessment)10No informationNo information
IV Final written test (Examination)36No informationNo information
IV In-class presentation assignment (Deliverable assessment) 20No informationNo information
IV Project demo (Deliverable assessment)8No informationNo information

Grading scale

No information

Test description (Module completion)

In total 100 Portfolio points can be obtained. The final module grade will be given according to the §47 (2) AllgStuPO, using grade scheme (Notenschlüssel) 1 of Faculty IV. The individual grades will be obtained as specified in the table below. Further details: IV: In-class presentation: Each student is asked to prepare one ~30 min in-class presentation on a selected NES technology. The raw materials for the preparation of the in-class presentations are made available to the students. Evaluated are presentation aspects like: quality of the content and the coverage, presentation organization and style, capability to answer follow-up questions as part of the in-class discussion (see "advocate" role below). IV: "Advocate" role and in-class discussions: After each presentation there is a short in-class discussion under the guidance of a student that is named as "advocate" for this particular talk. Attendance and active participation in the discussion (with comments, questions, etc.) is expected from all students. Like the main presenter, the "advocate" has to familiarize himself with the raw materials for the presentation and should be capable of asking critical follow-up questions and to guide the in-class discussion with the help of the docent. IV: In-class quiz: After the completion of a cluster of in-class presentations in a given topical area, the students take part in a short ~15 min written quiz that checks the level of acquired knowledge from the in-class presentations and the follow-up discussions IV: Final written test: After the completion of all in-class presentations, the students take part in a ~45 min final test that checks the overall level of acquired knowledge from the in-class presentations and the follow-up discussions. IV: Project assignment: Organized in small teams (3-4 persons), the students are asked to design, develop and demonstrate a relatively simple but complete NES application that involves data acquisition, processing and communication, thus gaining hands-on experience in working with state-of-the-art NES hardware and software. Evaluated are: two "project milestone presentations" (intermediate and final presentation) using the same criteria as for the "in-class presentations", a "project demo" (general functionality, achievement of design goals, effective use of HW and SW) and a "final project review" (team work, code quality, documentation, effective use of version control tools). Students are also asked to self-evaluate the relative contribution of each team member as part of the team, which is considered in the formation of the final individual marks for the project assignment.

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:

Maximum Number of Participants

The maximum capacity of students is 25.

Registration Procedures

Examination Office/ QISPOS For more information, visit: http://www.tkn.tu-berlin.de/?106675

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable


Electronical lecture notes

Availability:  available
Additional information:
Lecture slides available at ISIS2 webpage.



Recommended literature
Dominique Paret, Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe by Wire, Wiley & Sons, Chichester, UK, 2007
Gregory Pottie and William Kaiser, Principles of Embedded Networked Systems Design, Cambridge University Press, Cambridge, 2005
Holger Karl and Andreas Willig, Protocols and Architectures for Wireless Sensor Networks, Wiley, Chichester, 2005
Richard Zurawski, Embedded Systems Handbook, Second Edition: Networked Embedded Systems, CRC Press, 2009

Assigned Degree Programs

This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
This module is not used in any degree program.

Students of other degrees can participate in this module without capacity testing.


No information