Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

Indlejrede Realtidssystemer 1+2 (TIIRTS-U01) ( forår 2009 - 10 ECTS )

Rammer for udbud

  • Uddannelsessprog: (se under Undervisnings- og arbejdsform)
  • Niveau:   Kandidatkursus. Obligatorisk overbygningskursus på Teknisk IT linien Distribuerede Realtidssystemer
  • Semester/kvarter: Q3 + Q4
  • Timer per uge: 7
  • Deltagerbegrænsning: Ingen
  • Undervisningssted: Århus
  • Hovedområde: Ingeniørhøjskolen
  • Udbud ID: 14826

Formål

 

Deltagerne vil efter kurset have indsigt i og erfaring med udvikling af indlejrede realtidssystemer, hvor der vil være fokus på arkitektur og design af indlejrede realtidssystemer vha. objektteknologi og anvendelse af mønstre. Kursets arbejdsform vil træne deltagernes evne til at planlægge og gennemføre projekter idet der i løbet af kurset foretages analyse, design og implementering af et indlejret realtidssystem.

Indhold

  •  

    Spor 1 + 2: Arkitektur og Designmønstre for indlejrede systemer

    • Arkitektur- og Designmønstre for Realtidsssystemer (B. Douglas):

    - Subsystem & Component -, Concurrency -, Memory -, Ressource -, Safety & Reliability patterns

    • Architecture Styles og arkitekturmønstre (Bushman et al.)
    • GoF Designmønstre (Gamma et. al.)

    Spor 2: Teori og teknologier for udvikling af indlejrede realtidssystemer

    • Udviklingsproces og metode for indlejrede realtidssystemer.

    - Iterative og inkrementelle udviklingsprocesser

    • Anvendelse af UML til design og dokumentation af realtidssystemer
    • Tilstandsmaskiner og implementeringsprincipper (tabelløsning, State Pattern)
    • Værktøjer til udvikling og dokumentation

    Spor 3: Projektspor

    • Udvikling af et indlejret realtidssystem med tilhørende produktdokumentation

Faglige forudsætninger

Der forudsættes kendskab til OO analyse og design vha. UML svarende til f.eks. IHAs I3OAD1 kursus

Underviser

Finn Overgaard Hansen

Undervisnings- og arbejdsform

 

50% teori og 50% projektarbejde med udvikling af et indlejret realtidssystem.

Indlæringen er opdelt i tre parallelle spor, hvor spor 1. og spor 2 er teorispor og spor 3 er et projektspor, hvor teorien indarbejdes i et praktisk projekt. Projektarbejdet udføres i mindre grupper.

Litteratur

 

Douglas, Bruce.  Real-Time Design Patterns - Robust Scalable Architecture for Real-Time Systems, Addison-Wesley, 2003.

Gamma, Eric et. al. Design Patterns - Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994.

Kursushjemmeside

http://kurser.iha.dk/eit/tiirts/  

Udbyder

Ingeniørhøjskolen i Århus

Indgår i følgende studieordninger

Civilingeniøruddannelsen i Teknisk IT

Tilmelding til undervisning

Send en mail med følgende indhold til info@agse.dk

  • Årskortnummer og navn
  • Præcist kursusnavn

Læringsmål

 

Deltagerne skal ved afslutningen af kurset kunne:

  • analysere og beskrive kravene til et indlejret realtidssystem
  • designe og konstruere en arkitektur for et indlejret realtidssystem
  • vurdere og anvende designmønstre til udvikling af et indlejret realtidssystem
  • udarbejde en produktdokumentation for et indlejret realtidssystem vha. UML.

Bedømmelse

  • Hj.opg. + Mdt., bedømt efter 7-skala med ekstern censur
  • 5 xxxxx

Aflevering af en projektrapport og en projektdokumentation samt individuel mundtlig fremlæggelse. Ekstern censur efter 7-skalaen. Der gives én samlet karakter efter 7-skalaen for det skriftlige arbejde og den mundtlige fremlæggelse