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]

Architecture and Design of Embedded Real-Time Systems (TIAREM1U01) (Q3) ( forår 2011 - 5 ECTS )

Rammer for udbud

  • Uddannelsessprog: engelsk (eller dansk)
  • Niveau: Graduate course
  • Semester/kvarter: Q3
  • Timer per uge: 4
  • Deltagerbegrænsning: None
  • Undervisningssted: Århus
  • Hovedområde: Ingeniørhøjskolen
  • Udbud ID: 29793

Formål

The participants will after the course have insight into and experience with development techniques for embedded real-time systems with focus on architecture and design of this type of systems using appropriate architecture styles, software architecture pattern and mechanistic design patterns e.g. GoF patterns. The emphasis will be on selecting and validating the right architecture and patterns for a given problem.

The working method of the course will train the participants in communicating and documenting architecture and design solutions.

Indhold

  • Architecture- and Design Patterns for Real-time Systems (B. Douglas):
    - Subsystem & Component -, Concurrency -, Memory -, Resource -, Safety & Reliability patterns
  • Architecture Styles and architecture patterns (Bushman et al.)
  • Using Design patterns in design of real-time embedded systems
  • Using of UML for architecture and design modeling of real-time embedded systems
  • Methods for modeling and analyzing concurrency e.g. Rate Monotonic Analysis
  • State machines and implementation principles
  • State of the art research articles for software architecture

Faglige forudsætninger

Basic knowledge of OO analysis and design with UML and a basic knowledge to GoF design patterns.

Underviser

Finn Overgaard Hansen

Undervisnings- og arbejdsform

Lectures and exercises.

The learning is devided into two parallel tracks. The theoretical track and an exercise track using the theory on real-time embedded system problems. The exercises are performed in minor groups.

Litteratur

Douglas, Bruce. Real-Time Design Patterns - Robust Scalable Architecture for Real-Time Systems, Addison-Wesley, 2003. Supplemented with research articles and notes.

Kursushjemmeside

http://kurser.iha.dk\eit\tiarem

Eksamensterminer

March, re-examination after appointment with lecturer

Udbyder

Aarhus School of Engineering (ASE)

Tilmelding til undervisning

http://mit.au.dk/

Læringsmål

The participants must at the end of the course be able to:

  • Analyze and describe requirements for an embedded real-time system
  • Design and construct an architecture for an embedded real-time system
  • Validate a given architecture according to fulfilling the requirements
  • Judge and use design patterns in development of an embedded real-time system

Describe and document the architecture and design of an embedded real-time system using UML

Bedømmelse

Oral exam (20 min) without preparation, 7-scale, external examiner

A number of compulsory assignments must be approved in order for the participants to take part in the oral exam.