course-details-portlet

TTM4160

Programvaredesign for distribuerte sanntidssystemer

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2010
Varighet 1 semester
Undervisningsspråk Engelsk
Vurderingsordning Skriftlig eksamen og arbeider

Om

Om emnet

Faglig innhold

Kurset dreier seg om hvordan man konstruerer effektive og pålitelige programvareløsninger for distribuerte sanntidsanvendelser generelt og telematikksystemer spesielt, med utgangspunkt i en formell spesifikasjon uttrykt med språkene UML og SDL.
Implementasjonsdesign generelt: hvordan abstrakte spesifikasjoner overføres til konkrete løsninger i maskinvare og programvare.
Prinsipper for programvaredesign: hvordan konstruere effektive og pålitelige programvareløsninger ut fra spesifikasjoner, hvordan ivareta krav til ytelse, pålitelighet, modularitet og sanntidsegenskaper.
UML-basert systemutvikling med kollaborasjons-orientert model komposisjon (spesielt SPACE metoden).
Generelle støttesystemer: operativsystemmekanismer, tidsmåling, inn/ut håndtering, kommunikasjonsmekanismer, kjøresystemer for asynkrone tilstandsmaskiner, feilbehandling, mellomvare og nyere tjenesteplattformer.
Realisering i Java.
Prinsipper for testing og testspråk (som U2TP eller TTCN).

Læringsutbytte

Studentene skal bli i stand til å anvende prinsippene for programvaredesign av distribuerte sanntidssystemer. De får grunnleggende forståelse for mekanismene i støttesystemer og plattformer og konkret erfaring i realisering av et telesystem ved hjelp av en UML-basert utviklingsteknikk og et Java rammeverk.

Læringsformer og aktiviteter

Forelesninger og øvinger. Semesteroppgave (25%) og skriftlig eksamen (75%). Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIE5065 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

  • IKT
  • Program/system-utvikling
  • Sivilingeniør
  • Teknologiske fag
  • Telematikk

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for informasjonssikkerhet og kommunikasjonsteknologi

Eksamen

Eksamen

Vurderingsordning: Skriftlig eksamen og arbeider
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2010

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