2003/2004

02262 Formelle aspekter af software engineering I

Engelsk titel: 


Formal Aspects of Software Engineering I

Sprog:


Point (ECTS )

  10

Kursustype:   

Kursus for civilingeniørstuderende-
Kurset udbydes under Tompladsordningen


Skemaplacering:

F4

 

Undervisningsform:

Forelæsninger, opgaveregning og projektarbejde.

Kursets varighed:

13-uger

Evalueringsform:

Bedømmelsesform:

Faglige forudsætninger:

,

Overordnede kursusmål:

Kurset har til formål at introducere deltagerne til matematisk baserede metoder til udvikling af programmelsystemer og i særdeleshed at give dem færdigheder i at anvende og skrive formelle specifikationer under brug af forskellige abstraktions- og
modelleringsteknikker.


Kursusindhold:

Formel specifikation med udgangspunkt i et eller flere typiske eksempler på specifikationssprog. Indføring i forskellige specifikationsteknikker: model-orienteret versus algebraisk;
applikativ versus imperativ; samt process-orienteret modellering (a la
CSP). Trinvis udvikling og verifikation (formel bevisførelse).
Implementeringsrelationer. Løsning af specifikationsopgaver under anvendelse af datamatbaserede specifikations værktøjer. Domæne- og kravspecifikationer og udviklingsteknikker anvendt på store, typisk infrastruktur-systemer såsom transportsystemer, finans-sektor, institutioner, fremstillings-industri, offentlig og privat administration, sundhedsvæsen, m.fl.


Kursusansvarlig:

Anne Elisabeth Haxthausen, 322, 117, (+45) 4525 7510, ah@imm.dtu.dk  

Institut:

02 Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02262

Nøgleord:

Abstraktion & modellering, formelle metoder, formel specifikation, domæne-, krav- og programmelbeskrivelse
Sidst opdateret: 20. juni, 2003