• Krav på mjukvara för inbyggda system
• Mekanismer för kommunikation mellan beräkningsprocesser
• Hård och mjuk realtid
• Modellering av realtidssystem
• Schemaläggningsanalys
• Modellering och analys av system med delade resurser
• Aperiodiska och sporadiska task
• Multiprocessorrealtidssystem
• Realtidsoperativsystem
• Språk och modeller för konstruktionen av mjukvara för inbyggda system med förutsägbar prestanda
Efter avslutad kurs ska studenten
• kunna beskriva den speciella karaktären av mjukvara för inbyggda system
• förstå i vilken utsträckning förutsägbarheten av ett inbyggt system beror på den underliggande arkitekturen
• värdera olika mekanismer för kommunikationen mellan olika processer
• kunna modellera en applikation so att den kan analyseras med avseende på realtidsegenskaper
• kunna använda olika analysmetoder för att bestämma om en applikation klarar alla realtidskrav
• kunna modellera och analysera effekten av delade resurser
• förstå restriktioner av ideala modeller och schemaläggningsmetoder och utöka dem med praktiska faktorer
• vara förtrogen med mekanismerna som används i ett realtidsoperativsystem och kunna förstå hur de påverka utvecklingen av mjukvara för inbyggda system
• värdera olika programmeringsspråk och ansatser till konstruktion av mjukvara för inbyggda system
• kunna studera vetenskapliga artiklar i ämnesområdet och applicera nya idéer på egna forskningsproblem