Sök Stäng
Kursplan

Tillförlitlig och tidskritisk datakommunikation, 7,5 hp

Dependable and Real-time Data Communication, 7.5 credits

Kurskod: DT8026

Akademin för informationsteknologi

Nivå: Avancerad nivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-09-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Datateknik, Avancerad nivå, har kurs/er på avancerad nivå som förkunskapskrav. (A1F)

Behörighetskrav

Kurserna Inbyggda realtidssystem 7,5 hp och Nätverk för inbyggda system 7,5 hp. Engelska 6. Undantag ges för kravet på svenska.

Kursens inplacering i utbildningssystemet

Kursen ingår i Masterprogram i inbyggda och intelligenta system (120 hp), Masterprogram i informationsteknologi (120 hp) och Civilingenjör i datateknik (300 hp).

Mål

Studenten ska tillägna sig förståelse och kunskap om kommunikation och nätverk i och mellan inbyggda system och andra system samt väsentliga koncept och metoder som används i sådana system för att kunna möta realtids- och tillförlitlighetskrav. Speciellt ska studenten skaffa sig förståelse för prestanda-, pålitlighets- och realtidsanalys av kommunikationssystem och nätverk som används. Studenten ska även skaffa sig kännedom om exempel på aktuell forskning inom området. Studenten ska tillägna sig erfarenhet i prestandautvärdering med hjälp av simuleringsanalys.


Efter avslutad kurs ska studenten kunna:


Kunskap och förståelse

  • redogöra för terminologi, metoder, protokoll och arkitekturer för nätverk för inbyggda system och system av system
  • redogöra för hur metoder, protokoll och nätverksarkitektur kan användas i olika system och kunna applicera inlärd kunskap i nya situationer


Färdighet och förmåga

  • simulera och analysera prestanda av kommunikationsprinciper för nätverk med realtids- och/eller tillförlitlighetskrav
  • använda realtidsanalys för att stödja tidskrav



Värderingsförmåga och förhållningssätt

  • analysera vilka begränsningar de under kursens gång diskuterade metoder, protokoll och arkitekturer har, samt diskutera deras respektive fördelar, nackdelar och tillämpningsområden

Innehåll

Introduktion till tillförlitlig kommunikation samt temporal kontroll av kommunikation. Metoder för felkontroll såsom omsändningsprotokoll och felrättande koder. Feltoleranta nätverk. Schemaläggning för processorer och nätverk. Statisk och dynamisk schemaläggning. ”Preemptive” och ”non-preemptive” schemaläggning. Tidsdriven schemaläggning. Resursrestriktioner. ”Precedence constraints”. ”Priority inversion”. Jitter-hantering. Realtidsnätverk och protokoll (”Industrial Ethernet”, fältbussar etc.). Nätverk för säkerhetskritiska tillämpningar (t.ex. FlexRay, TTP, AFDX). Realtidsanalys av fältbusskommunikation. Realtidsanalys av switchade nätverk. Trådlös realtidskommunikation. Vehicle-to-vehicle-kommunikation. Trådlös industriell kommunikation. Prestandautvärdering och simulering. Kursinnehållet kompletteras för det specifika kurstillfället för att belysa aktuell utveckling. Exempel på sådant innehåll är: IoT (Internet of Things), M2M (Machine to Machine communication), smart grid communications, heterogena accesstekniker.

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen består av föreläsningar, seminarier och handledning i samband med projektarbete.

Betygsskala

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Examinationsformer

Kursen examineras med skriftlig tentamen samt muntlig och skriftlig redovisning av en projektuppgift.

1801: Skriftlig tentamen, 4,5 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

1802: Projekt, 3 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

Undantag från angiven examinationsform

Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.

Kursvärdering

I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.

Kurslitteratur och övriga läromedel

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Vetenskapliga artiklar/ litteratur väljs för kurstillfället, t.ex.:


Burns, A. and R. I. Davis, “A survey of research into mixed criticality systems,” ACM Computing Surveys, vol. 50, no. 6, 2017.


Feld, J., "PROFINET - scalable factory communication for all applications," Proc. 5th IEEE International Workshop on Factory Communication Systems (WFCS'2004), Vienna, Austria, Sept. 22-24, 2004, pp. 33-38.


Jonsson, M., Section Introduction – Overview of Real-Time Communication Research Internationally, in ARTES – A network for Real-Time research and graduate Education in Sweden 1997-2006, Editor: Hans Hansson, pp. 333-351, Mar. 2006.


Jonsson, M. and K. Kunert, “Meeting reliability and real-time demands in wireless industrial communication,” Proc. 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2008), Hamburg, Germany, Sept. 15-18, 2008.


Pop, T., P. Pop, P. Eles, Z. Peng, and A. Andrei, “Timing analysis of the FlexRay communication protocol,” Real-Time Systems, vol. 39, no. 1-3, pp. 205-235, Aug. 2008.


Referenslitteratur:


Anton, C., and M Dohler (eds.), “Machine-to-Machine (M2M) Communications – Architecture, Performance and Applications,” Elsevier, February 2015.


Buttazzo, G., Hard Real-Time Computing Systems, Springer, 2011.