TM8108
Formelle metoder 2
Sist undervist 2016
Vår
Engelsk
Ingen karakterstatistikk ennå
Vi har ikke karakterdata for dette emnet ennå. Statistikk kan dukke opp når resultater er offentliggjort.
Om emnet
Faglig innhold
Emnet undervises annet hvert år, neste gang vår 2016.
Emnet fordyper og utvider metoder og teori fra TM8103 Formelle Metoder i selvstudier. Spesielt vuderes metoder for utvikling av korrekt programvare med hjelp av temporallogik.
Læringsmål
A. Kunnskap:
1) En god innsikt i muligheter, metoder og utfordringer innen formal modellering, verifikasjon og utvikling av funksjonale egenskaper i informasjon- og kommunikasjons-teknologiske (IKT) systemer baser på Temporal Logic of Actions (TLA) og compositonal TLA (cTLA).
2) Dybdekunnskap på å beherske de forskjellige tekniske fremgangsmåtene å spesifisere systemer i temporallogikk og å lagre raffineringsbevis at en mer detaljert oppfyller en mer abstrakt systemspesifikasjon.
3) Basiskunnskap om verifiseringsverktøy som TLC.
B. Ferdigheter:
1) Beherske terminologi og begrepsdannelse innen området av temporallogikk.
2) Kunne spesifisere modeller for IKT systemer i cTLA.
3) Beherske verifikasjon av både invariante system egenskaper og raffineringsbeviser.
C. Generell kompetanse:
1) Bedret innsyn i fordelene av systemutvikling basert på temporallogikk sammenliknet med andere formale modeleringsmetoder.
Læringsformer og aktiviteter
Ledet selvstudium.
Karakterregel er bestått/ikke bestått, hvor en fastsatt poenggrense 70/100 poeng (70%) gir kandidaten karakter bestått.