Luleå tekniska universitet
hemsidan sök kontakta oss student
Studiehandboken 1999/2000


Systemteknik

SMD006 Reaktiv programmering 4.0 poäng

ÄMNE (enl SCB)
Datateknik

NIVÅ/DJUP
C K

PROGRAM/TIDSPERIOD
D3, I3D / Lp III

SPRÅK: Engelska/Svenska

EXAMINATOR
Andreas Nilsson Doktorand

FASTSTÄLLD
Kursplanen är fastställd av Institutionen för systemteknik 1995-05-29, reviderad 1999-02-18 att gälla från HT99.

FÖRKUNSKAPSKRAV
Kursen förutsätter kunskaper i imperativ programmering motsvarande SMD011/SMD012/SMD038 (eller SMD091 Projekt i datateknik för DTI) och (SMD044, SMD056 eller SMD064).

MÅL
Kursens mål är att ge färdigheter i att utveckla reaktiva system i högnivåspråk, att ge förståelse för olika modeller för synkronisering och datautbyte mellan parallella processer samt att ge kunskap om realtidssystems egenskaper och konstruktion.

INNEHÅLL
Kursen behandlar utveckling av programvara för reaktiva system och realtidssystem. Vid utvecklingen eftersträvas en objektinriktad design, baserad på datatyper och jämlöpande processer. Grundläggande modeller för synkronisering och datautbyte mellan processer behandlas. Utformning av drivrutiner och avbrottsrutiner i högnivåspråk behandlas. Laborationer utförs i en utvecklingsmiljö som tillhandahåller en meddelandebaserad realtidskärna. Vissa delmoment kan komma att behandlas i form av mindre projekt där eleverna löser problem på egen hand samt presenterar sina resultat skriftligt och/eller muntligt.

UNDERVISNING
Undervisningen består huvudsakligen av lektioner/föreläsningar och obligatoriska laborationer/inlämningsuppgifter.

EXAMINATION
Skriftlig tentamen med differentierade betyg, skriftliga eller muntliga laborationsredogörelser/
inlämningsuppgifter.
KURSENS BETYGSKALA: U, 3, 4, 5

MOMENT/PROV
Laboration 1.6poäng
Tentamen 2.4poäng

LITTERATUR
Burns A. och Davies G., Concurrent Programming, Addison-Wesley, 1993.
Nilsson A., User guide for the C-Real Time Core and the Java Kernel, LTU.
Kompletterande material.

ÖVRIGT
Kursen kan ej ingå i examen tillsammans med SMD103 eller SMR040.


Kontaktperson: Andreas Nilsson

Gäller för läsåret 1999/2000.
Ansvarig för sidan: Karin.Lindholm@dc.luth.se

Universitetet | Student | Forskning | Sök | Kontakta oss | In English


LULEÅ TEKNISKA UNIVERSITET
Universitetsområdet, Porsön, 971 87 Luleå. Tel. 0920-91 000, fax 0920-91 399
Last edited 1999-12-15