Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2017
 
TDDI07 Distributed embedded software and networks, 4 ECTS credits.
/Distribuerad inbyggd programvara och nätverk/

For:   D   DI   EL   IT  

 

Prel. scheduled hours: 42
Rec. self-study hours: 65

  Area of Education: Technology

Main field of studies: Computer Engineering

  Advancement level (G1, G2, A): G2

Aim:
After course completion the student should be able to:
  • describe and explain applications and their societal impact as well as problems and solutions related to distributed embedded systems
  • evaluate, analyse and compare methods for networking, resource management and distributed algorithms
  • read and understand relevant scientific literature
  • orally present and discuss complex technical solutions
  • review and provide constructive feedback to peers
  • use sensor networks platforms and tools and to implement and evaluate a small sensor network.


Prerequisites: (valid for students admitted to programmes within which the course is offered)
Operating systems and introductory networks course.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
Basic methods, algorithms and relevant examples are introduced in lectures. Students read scientific papers, analyse some of them in written form, and review the work of their peers. The papers are also treated in seminars where students present and discuss their strenghts and weaknesses. Laboratory assignments aim to give implementation-related insights and facilitate experimentation with different solutions.

Course contents:
  • Future generation networks: sensor networks, pervasive computing, mobility, internet of things, machine-to-machine communication
  • Examples: Disaster management, surveillance, environmental protection, healthcare, transportation, home automation
  • Energy management: factors causing energy consumption and optimisation techniques
  • Networking: MAC protocols, broadcasting, data collection and routing
  • Resource allocation: overload management, energy-aware protocols, bandwidth allocation
  • Dependability: fault tolerance, redundancy, security
  • Time synchronisation and positioning
  • Sensor Networks platforms and tools (e.g. motes + tinyOS). Laboratory work consists of implementing a sensor network that tranfers/processes the data measured by the sensors.


Course literature:
  • Verdone, R., Mazzini, G., Dardari, D., & Conti, A. Wireless Sensor and Actuator Networks : technologies, analysis and design, 2008
  • Up-to-date scientific papers


Examination:
Written assignments
Laboratory work
2,5 ECTS
1,5 ECTS
 



Course language is English.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Mikael Asplund
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 03/21/2017