course-details-portlet

TTK4145

Sanntidsprogrammering

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2010 / Vår 2011
Varighet 1 semester
Vurderingsordning Mappevurdering

Om

Om emnet

Faglig innhold

Programmeringsformalismer for sanntid; POSIX, Ada, Java og OCCAM. Tråder/prosesser, synkronisering og kommunikasjon. Delt variabel-basert synkronisering og ressurskontroll. Feilhåndtering, tilgjengelighet og konsistens. Meldingsbasert synkronisering, CSP og formelle metoder. Praktiske øvinger og prosjekt.

Læringsutbytte

Studenten vil få inngående kjennskap til/ferdighet i følgende emner:
* Design og utvikling av sanntids programvare.
* Vanlige fallgruber ved sanntidsprogrammering.
* Synkroniseringsmekanismer som semaforer og monitorer.
* Meldingsbasert synkronisering.
* Feilhåndtering og feiltoleranse.
* Høytilgjengelighet og konsistens i systemer med
flere tråder/prosesser.
Studenten vil få kjennskap til følgende emner:
* OCCAM/CSP
* Ada
* Formelle metoder og bruk av analyseverktøy for sanntidssystemer.

Læringsformer og aktiviteter

Forelesninger og obligatoriske øvinger/prosjekt. Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig avsluttende eksamen 75% og arbeider 25%. Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Obligatoriske aktiviteter

  • Øvinger
  • Prosjekt

Kursmateriell

Alan Burns og Andy Wellings: Real-Time Systems and Programming Languages. Annen pensumlitteratur og støttelitteratur oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIE3050 7,5 sp
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Datamaskiner
  • Datateknikk
  • Program/system-utvikling
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for teknisk kybernetikk

Eksamen

Eksamen

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2010

Arbeider
Vekting 25/100
Skriftlig eksamen
Vekting 75/100 Dato 04.12.2010 Tid 09:00 Varighet 4 timer Sted og rom Ikke spesifisert ennå.

Ordinær eksamen - Vår 2011

Arbeider
Vekting 25/100
Skriftlig eksamen
Vekting 75/100 Dato 04.06.2011 Tid 09:00 Varighet 4 timer Sted og rom Ikke spesifisert ennå.