Distribuerad programmeringsmetodik
Kursplan, C-nivå, 1DL112
Kursen är avvecklad.
- Kod
- 1DL112
- Nivå
- C
- Ämne(n)
- Datavetenskap
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 1 juni 2001
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Programmeringsteknik MN1 och MN2, Datastrukturer MN1,
Operativsystem MN1, eller motsvarande kunskaper.
Datakommunikation MN1 rekommenderas.
Syfte
Den som slutfört kursen skall vara väl orienterad om de teoretiska
och praktiska grundvalarna för programmering med samarbetande processer
i distribuerade system, och skall kunna realisera ett distribuerat
program med insikt om vilka krav tillämpningen ställer på pålitlighet,
samt hur dessa kan mötas.
Innehåll
Programmering i Erlang. Begreppen distribuerade program,
samverkande konkurrenta processer, pålitlighet, tillgänglighet,
replikering och robusthet. Algoritmer och metoder för processamverkan
och utväxling av information i statiska och dynamiska system.
Teknologier, verktyg och ramverk för distribuerad programmering.
Processgrupper och virtuell synkroni.
Undervisning
Föreläsningar och laborationer.
Examination
Skriftlig prov samt obligatoriska uppgifter.
Litteraturlista
Litteraturlista saknas.