2012/2013

02263 Formelle aspekter af software engineering

Engelsk titel: 


Formal Aspects of Software Engineering

Sprog:


Point (ECTS )


5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

F4B

 

Undervisningsform:

Forelæsninger, opgaveregning og projektarbejde.

Kursets varighed:

13-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Faglige forudsætninger:

,

Ønskelige forudsætninger:


Overordnede kursusmål:

Kurset har til formål at give deltagerne færdigheder i matematisk baserede metoder til udvikling af pålidelige programmelsystemer.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • opstille en formel specifikation ud fra en uformel opgavebeskrivelse
  • anvende udvalgte specifikations-stile og -teknikker til at konstruere modeller på et passende abstraktionsniveau
  • trinvis forfine en specifikation
  • opstille verifikationsforpligtelser (f.eks. forfiningsbetingelser og krævede systemegenskaber)
  • verificere simple verifikationsforpligtelser
  • oversætte en specifikation til et udførbart program
  • anvende udvalgte værktøjer relateret til formelle metoder
  • forklare hvad der kan opnås ved brug af formelle metoder
  • kommunikere resultater på en klar og præcis måde
  • løse opgaver i en gruppe påtagende sig individuelt ansvar

Kursusindhold:

Formel specifikation med udgangspunkt i et eller flere typiske eksempler på specifikationssprog. Forskellige specifikationsteknikker og stile til at konstruere modeller på forskellige abstraktionsniveauer. Trinvis udvikling og verifikation.
Implementeringsrelation(er). Anvendelse af computer-baserede specifikations-værktøjer.


Kursusansvarlig:

Anne Elisabeth Haxthausen, 303B, 54, (+45) 4525 7510, aeha@dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www2.imm.dtu.dk/courses/02263

Tilmelding:

I CampusNet

Nøgleord:

Abstraktion og modellering, formelle metoder, formel specifikation, programmeludvikling
Sidst opdateret: 25. april, 2012